问题标签 [haxeflixel]

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.

0 投票
1 回答
323 浏览

android - HaxeFlixel - 带有 android 的 Hello World 不会启动/关闭

我试图在 android 的 haxeflixel 中构建你好世界。所以有交易:我创建新项目构建它,然后将其发送到设备并运行它。 几秒钟后应用程序关闭。这是我的第一个安卓应用程序,所以基本上我很迷茫。我在 MenuState 类的 create 方法中只添加了一行:add(new FlxText(100, 100, 0, "hello world"));。我的想法是我需要改变分辨率,但几次尝试后没有任何改变。我目前的资源是800 x 480.
我认为它在 AndroidManifest.xml 中。但如果我理解正确,应该有默认清单。
那么catch在哪里呢?我做错了什么?感谢您的提示。
编辑:忘了提spash logo也没有出现。它在代码中打开

带有 logcat 的 pastebin(分为两个)
链接 1
链接 2

或者也许工作你好世界样本可能很方便。从那时起,我可以寻找我的错误。

0 投票
1 回答
391 浏览

android - HaxeFlixel - 多点触控缩放

这个问题很短:有没有办法为android实现多点触控相机缩放?在回答之前:告诉我你的代码等等等等。我没有任何代码。我没有找到任何解决方案。

所以问题是:HaxeFlixel 是否支持 android / iOS 设备的多点触控?

0 投票
2 回答
1147 浏览

sprite - 使 FlxSprite 表现为另一个 FlxSprite 的子项

在 Flixel 中,您不能FlxSprite像使用 Flash API 一样将 a 添加到另一个DisplayObject中(Sprite 是 的子类)。因此,如果您希望 2 个 Sprite 表现得像父母和孩子,您仍然必须分别为它们设置动画。如果您也使用 Tweens,这可能会成为一场噩梦。

例如,想象一个带有推进器的旋转宇宙飞船,或者一个穿着盔甲、帽子、盾牌等的移动角色。

有没有办法让“子”精灵表现得像被添加到“父”精灵中一样,以便相应地自动更新其位置、缩放和旋转?例如,在他们FlxGroupupdate()职能期间?

我对 HaxeFlixel 3.3.1 很感兴趣,尽管这并不重要,因为这适用于 Flixel 的所有版本和端口。

编辑:我注意到 HaxeFlixel features FlxSpriteGroup,它应该处理多个 Sprite。但这是一个新功能,我很确定 flixel 开发人员正在为其余的 flixel 端口使用不同的方法。

0 投票
2 回答
140 浏览

haxe - FlxTilemap CSV 加载高度为 0

我正在尝试将 CSV 文件加载到 FlxTilemap 中,如下所示:

但是,当我使用 测试它时lime test neko,地图不显示。

我正在使用一个水平瓦片地图,其中 16x16 瓦片保存为tileset.png,一个csv 地图另存为map.csv。在使用完全相同的代码之前,我已经能够做到这一点。

我究竟做错了什么?

谢谢!

编辑这是我的 CSV 文件

0 投票
1 回答
365 浏览

haxe - HaxeFlixel - 将 FlxTypedGroup 传递到另一个 FlxState 的问题

传入FlxTypedGroup新的FlxState即时消息后,从新状态收到此错误消息:

我的代码:

在某些操作后在 GameState 类中:

请注意,ingredientsFlxTypedGroup<Ingredient>不是空的。

在评估状态:

null我也在create()调用后进入功能ingredients.members

有谁知道如何在不破坏它的情况下FlxTypedGroup进入新的?FlxState

0 投票
1 回答
99 浏览

haxe - HaxeFlixel - 构造 FlxUI9SliceSprite 时出错

我正在 HaxeFlixel 中创建一个游戏,使用 flixel-ui 来处理用户界面。我在使用FlxUI9SliceSprite. 我有以下代码行来构造它:

但是,这不起作用。我相信问题出在Graphic参数"assets/images/panel_bg.png"上,因为 using null(导致它使用默认图形)工作得很好。

当在它周围放置一个 try-catch 时,我收到以下错误消息:

参数错误:错误 #2015

0 投票
1 回答
535 浏览

animation - HaxeFlixel 动画不播放

我正在尝试在 HaxeFlixel 中制作一个简单的小游戏,您可以在其中扮演鬼魂,然后绕着公寓大楼敲门。还有更多的东西,但这是基本的想法。无论如何,我目前已经让鬼魂挨家挨户敲门,但由于某种原因,房客开门的动画没有触发。

这是状态:

这是Door课程:

一些信息与代码有关,因为我不记得评论:

  1. doors是一个包含状态中所有门的组
  2. doorIndex是鬼应该移动到的下一个门( doorIndex - 1它现在所在的门也是如此)

为什么不触发?我应该如何解决这个问题?

0 投票
1 回答
235 浏览

haxe - HaxeFlixel:使对象在特定区域消失

我正在尝试制作一款游戏,您可以在其中捕捉在空中随机移动的浮灯。在游戏中会有 3 个不同的盒子可以放置浮灯,所以也会有 3 个不同的灯。

灯工作正常,我可以随意拖动它们。

我的问题是如何捕捉它们并重新生成它们。我想使用kill()您在flixel.FlxNapeSprite.

当你抓住它们时,你应该将它们移动到正确的盒子里,当它们进入盒子时,它们应该被杀死,你得到分数,并重新生成一个新的随机光。

到目前为止的游戏图片链接

如何杀死某个区域内的光物体?

0 投票
1 回答
577 浏览

bitmap - HaxeFlixel,位图的 loadGraphic()

我在尝试Bitmap在 SpriteSheet 的方法loadGraphic()中设置 a 时遇到问题。

0 投票
1 回答
294 浏览

haxe - 在 haxeflixel tween 中尊重碰撞

我使用 flixel.tweens.FlxTween 为 haxe 中的横向滚动平台游戏实现了一些看似基本的补间。例如:

这按预期工作——精灵向前冲刺 50px 和向上 10px。然而,精灵会愉快地不加选择地冲过我的瓷砖地图和其他精灵,忽略所有在补间之外正常工作的碰撞。我尝试对速度进行补间:

这可以编译并运行,但是在调用函数时我得到一个“不支持的操作”(堆栈跟踪仅指 haxe/haxeflixel 代码,而不是我自己的):

我也尝试过使用

但haxe不喜欢这样:

(为清楚起见,删除了完整路径。第 39 行是 FlxTween 调用。)

概述哪些特定属性可以补间的文档让我难以理解,解决方案也是如此。我已经实现了没有补间的相同功能,但是,现在我只需要知道这是否可能。