问题标签 [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 回答
350 浏览

haxe - 如何移动 HaxeFlixel FlxNapeSprite?

我正在尝试将 Nape 与 HaxeFlixel 一起使用。可悲的是,几乎没有关于如何使用该addons.nape包的文档,我只是无法弄清楚为什么这段代码没有移动白色矩形 ( _test)。(为简单起见,我省略了导入)

0 投票
1 回答
66 浏览

haxe - 功能只是“消失”程序

我完全不知道这里发生了什么。t是一个flixel.tile.FlxTilemap,顺便说一句。

当我运行此代码时,我的游戏立即崩溃。我收到a消息但没有收到b消息。更奇怪的是,我在 的副本中插入了一条跟踪FlxTilemap.hx,就在 的定义的开头getData,但该跟踪也从未运行。到底是怎么回事?

0 投票
1 回答
135 浏览

haxe - HaxeFlixel Puyo Puyo

一段时间以来,我一直想制作一款积木类型的游戏,但一直不明白如何真正制作一款。我已经在谷歌上搜索了很多东西,而且没有什么是我不想打扰的规定(gpl 许可证,整个代码库,以及任何项目中的许可证,bleh)。所以我带着我的问题去了一个论坛。我不知道,但我正在尝试制作 Puyo Puyo 类型的游戏。如果有 3 个或更多匹配,则从天花板上掉下块然后清除。我不知道如何进行匹配。这是我想知道的。一个非常漂亮、迷人、聪明的家伙给了我这个:

http://hastebin.com/ziyejejoxu.js

当然,这很多,但他设法编写代码的方式让我在某种程度上掌握了它。但是,有一个令人愤怒的问题。一,完全是一,代码行不编译和中断。我问他能不能给他发邮件,他说可以。我还没有回复,所以我可能没有得到回复,所以我把这个带到这里。到目前为止,这是我使用代码的方式。有两个部分,播放状态和拼图:

http://pastebin.com/SvMR9mMb

程序在播放状态中中断,出现以下错误:

source/PlayState.hx:291:字符 33-52:不允许在 x 上访问数组:Int -> Int

我试过的:

我认为这是不允许的,因为拼图 x 是一个浮点数,当然,您不能将浮点数推入 int 数组。所以我所做的只是首先在拼图中,将浮点数转换为整数。那没有用。然后在状态下,我将浮点数切换为 int。那没有用。作为练习,我尝试将 Flixel 游戏转换为 HaxeFlixel,看看我是否能学到任何东西。我可能做错了,但没有。

所以问题是:为什么该行无法编译,我需要做什么才能使其编译或实现其预期目的?

0 投票
1 回答
303 浏览

haxe - 禁用特定精灵的抗锯齿

如何禁用 HaxeFlixel 中特定精灵的抗锯齿?

具体来说,我需要为某些 s 禁用抗锯齿FlxText,因为我正在使用一种故意像素化的字体,这样看起来会更好。

我试过.textField.antiAliasType了,但这似乎没有“禁用”的可能性。没有其他东西看起来与抗锯齿有关。

0 投票
1 回答
440 浏览

haxe - 在 HaxeFlixel 中全屏显示时图形会出现别名?

Flash 和非全屏中的图形经过抗锯齿处理,非常流畅。但是当全屏或在移动设备上时,图形会出现锯齿。即使我使用 SVG 图像。

0 投票
3 回答
960 浏览

haxe - 我可以将 HaxeUI 与 HaxeFlixel 一起使用吗?

我尝试同时使用 HaxeUI 和 HaxeFlixel,但我得到的是白色背景上的 HaxeUI 界面,覆盖了下面的所有内容。此外,即使可以在某种程度上使 HaxeUI 和 HaxeFlixel 一起工作,当 HaxeFlixel 中的状态发生变化时,如何更改 HaxeUI 的 UI 也不清楚。这是我使用的代码:

我可以猜测,HaxeUI 和 HaxeFlixel 可能都有自己的主循环,并且它们的事件处理可能不兼容,但以防万一,有人可以有更明确的答案吗?

编辑:

实际上,使用 openPopup 会好很多:

可以与屏幕的其余部分进行交互(使用 HaxeFlixel 管理),但出现在使用 HaxeFlixel 管理的屏幕部分中的鼠标指针仍保留在 HaxeUI 用户界面元素下。

0 投票
2 回答
391 浏览

animation - 如何根据 HaxeFlixel 中的动画创建延迟?

我正在开发我的第一个游戏,并且我有一个FlxSprite具有死亡动画的玩家类 ( )。

我想在动画结束后立即将播放器从舞台上移除,但如果我使用:

动画没有结束,玩家就消失了。

0 投票
1 回答
821 浏览

air - 是否可以使用 AIR SDK 将 swf 转换为 apk 和 ipa 文件?

我使用 FlashDevelop 使用 HaxeFlixel 制作游戏,它处理多分辨率和触摸。

我已经下载了 Flex 和 AIR SDK 的合并 SDK,但不知道如何转换。

只有下载占用超过 1 GB 空间的 Android SDK、NDK 才能轻松编译为 apk。

我在某处读到说我需要 AIR SDK 才能编译为 iPad 文件。

我只想使用 AIR SDK 来编译为 apk(没有 Android DK 的东西)和 ipa 文件。

0 投票
1 回答
60 浏览

haxe - HaxeFlixel 中是否有类似 flash/openfl DisplayObjectCointainer 的类?

类似于包含 FlxBasic、FlxObject 成员、位置和总大小的东西,所以我可以将它们分组并轻松地将它们的位置设置为一个组。

我不需要另一个库中的其他替代类。我可以写一个这样的简单类。但我只是问,以免浪费我的时间写一个。

0 投票
2 回答
254 浏览

database - 如何为我的跨平台游戏设置在线数据库?

我的跨平台游戏(Kongregate 上的 Flash、我的 WordPress 页面上的 Flash 和 JavaScript、Android 和 iOS)以及我的 WordPress 页面如何设置可以获取数据的数据库?要保存的数据是游戏计数(总数和每个平台)和高分。

我对这个数据库的事情没有经验。我的游戏将使用 Haxe 制作。