问题标签 [flixel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - 鼠标指针系统默认手形图标(Flixel 游戏制作库)
例如,如何将鼠标指针更改为系统默认的手形/指针图标悬停按钮?
xcode - Mac OSX Flash/Flixel 开发 Xcode
我想开始使用 Flixel 开发游戏,但我在 Mac 上。我已经安装了 Xcode,因为我还开发了 Iphone 应用程序,并且我看到了一篇关于为 Mac 开发设置模板的文章https://github.com/AdamAtomic/flixel/wiki/xcode-basic-setup我已经尝试过这样做但是它似乎不起作用(也许它已经过时了?)对我如何在 mac osx 上开发或者我应该只使用 VMWare 有什么想法。
我真的很想在 Mac OSX 上开发。
如果有人可以向我推荐一些软件(我真的需要它免费,因为我现金有点短缺=P),那就太棒了!
flash - 如何让它与类而不是嵌入图像一起使用?
我正在尝试创建一个游戏,在其中单击对象后,对象会发光。当我嵌入图像并通过位图传递它时,它可以正常工作,如下所示:
但是,每当我尝试使用相同的方法传递类精灵时,如下所示:
我这样称呼这个盒子:
其中,它本身就是一个 FlxExtendedSprite(尽管为了测试将其恢复为常规 FlxSprite)。当我尝试这样做时,我收到以下错误:
错误 #1034:类型强制失败:无法将 flash.display::BitmapData@3960701 转换为 flash.display.Bitmap。
有没有办法可以修复这种效果并让它与这样的类一起使用?
提前致谢!
actionscript-3 - 使用 Flixel 和 photonstorm 时出错 - 我使用的是 Flash Professional 而不是 Flash Builder 或类似产品
我下载了 flixel 和 photonstorm 以使其完美碰撞(FlxCollision);在我的根文件夹中,我有 flixel org 文件夹,在 org/plugin 中,我按照他们网站上的说明提取了 photostorm;我在这里导入它:
问题是,当我调用将检测碰撞的函数(准确地说是 if 语句)时,我收到此错误:
如果您能指导我一点,我将非常感激,我正在使用 Flash Professional CS5。
actionscript-3 - 在actionscript中使用if语句检查相同的值?
我正在使用 Flixel 开发一款三消式益智游戏,因此我正在检查每一行和每一列以查看在任何给定时间是否有匹配。但是,我有 6 个不同的部分(截至目前)处于活动状态,每个部分都由一个整数标识。鉴于此,我可以通过执行以下操作来检查每一件作品:
然而,这相当笨拙,并且基本上会导致我喜欢的太多重复。
至少,我希望能够检查这些数组中的值是否彼此相等,而不必指定它是哪个值。在最好的情况下,我希望能够检查一整行是否有三个(或更多)相邻的部分,但我会满足于手动完成这部分。
谢谢你的帮助!
编辑:没关系,我的编辑不起作用。它只是检查 if piecesArray[2][1] == 1
,这让我变成了一只悲伤的熊猫。
编辑 2:我在下面选择了正确的答案 - 这不完全是我使用的,但它确实让我开始了。谢谢启示录0n3!
actionscript-3 - 游戏重置后 AS3 加载器无法卸载
在过去的几年里,你一直对我有很大的帮助。我总能找到解决我的编程问题的方法。但是,这一次我找不到解决方案。尽管有一些讨论加载器的主题。我的很不一样。
问题:在第一个游戏屏幕中,我加载了一个电影(转换为 .swf 的电影)。在我切换到下一个状态后,它会卸载并且不再显示。在游戏结束时,我执行了我自己制作的重置函数(这与加载程序没有太大关系,它只是重置一些静态变量)并且游戏切换到第一个状态。
装载机再次出现。但是现在当我切换状态时,Loader 仍在显示。
注意:我正在使用 flixel 库。虽然我不认为在这种情况下它有很大的不同(虽然我认为它可能会因为我仍然有问题:P)。
我只放了重要的代码。我有三个按钮。假设我推。第三个按钮。在 switch 案例中,我输入案例 2。
重置函数是一个 flixel 函数: FlxG.resetGame() 但我认为这并不重要。
我希望这是足以让某人看到问题/解决方案的信息。提前致谢。
这是代码:
actionscript-3 - as3中的弹簧有一些定位问题
一段时间以来,我一直在尝试破解 Photonstorm 的用于 Flixel 的 Power Tools 'Spring' 插件。我已经涉足了一些公式,但直到现在我还没有得到我想要的东西。
我已经设法将它破解到插件中:http: //illogictree.com/blog/2010/01/1345/
这使得示例现在看起来像这样:
哪个好。它的行为与我希望它的感觉非常相似。除了一个问题。我希望绳子上的球直接位于鼠标下方。关于如何做到这一点的任何想法?
在你问之前,代码://插件黑客
将对象应用于状态:
此外,任何有助于松开弹簧以使其更像绳索或绳索的帮助也会有所帮助!
提前致谢!
actionscript-3 - Flixel 文件在 mxmlc 中编译但未运行
设置:我是 Actionscript 3 和 mxmlc 的新手,我正在运行带有 multilibs 的 64 位 Arch Linux。Arch Linux 发行版既不提供也不支持 Flex SDK 和 flixel,所以我将它们分别提取到 ~/devtools/flexsdk 和 ~/devtools/flixel。我已将 Flex SDK .../bin/ 添加到我的路径中,并将 flixel 的 .../org/ 复制到我所有的 flixel 项目根目录中。
问题:我编译的每个纯 as3 的 HelloWorld.as 都可以编译并运行良好,但是如果我尝试使用 flixel 库,则生成的 SWF 会显示一个空白屏幕,无论是黑色还是白色。我可以在浏览器中右键单击正在运行的 SWF,它会显示“电影未加载...”和“关于 Adobe Flash Player 11.2.202.258...”。发生在 Firefox 17 和 Chromium 23 中。
研究:我已经尝试了所有我能找到的 flixel HelloWorld,包括Adam Atomic 的. 所有人都受此困扰,我得到的唯一错误是告诉我没有预加载器。
我编译了具有预加载器的EZplatformer以查看这是否是问题所在,即使使用 -debug=true 编译它也没有任何错误,但仍然是相同的空白屏幕。
问题:我猜我需要做更多的事情来设置 flixel 或设置 mxmlc 以使用 flixel,但我不知道是什么。有谁知道这个问题是什么或我哪里出错了?flixel-master 代码中是否有与 Flex SDK 4.6 mxmlc 不兼容的内容?
actionscript-3 - AS3 对象索引导致 Flixel 行为不端——这段代码有什么问题?
我被 AS3、Flixel 和组件/实体系统弄湿了(是的,同时所有),而且我的实体(FlxSprite 的子类)没有被正确添加(即,根本没有)。我刚刚花了整整两个小时来确定违规路线。如果我删除它,游戏的其余部分就会愉快地进行。
这段代码有什么问题?
components
是用作地图/字典的对象字段。type
设置为[class PlayerComponent]
. 根据谷歌搜索,这是有效的,应该按预期工作。
根据控制台的输出,它只是在那条线之后放弃——并没有完全崩溃。这是怎么回事?我们很乐意应要求提供更多详细信息。
actionscript-3 - 在 as3 运行时更改公共变量?(flixel)
我正在尝试创建一个猜谜游戏,让用户单击不同颜色的框以查看哪个是正确的。我有一个公共变量,它规定要使用哪种颜色(稍后的图像)。我的更新中的代码是这样的:
(colorUnit和colorArray均等分布p,在class文件中为2的随机数)
当我运行此代码时,确实发生了更改,但似乎只切换了一次。其他时候它被忽略了。我怎样才能让它不断地切换出一个我以后可以使用的随机数?
提前致谢!