问题标签 [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.
haxe - 在 HaxeFlixel 中重复(菜单)背景?
我尝试将 16x16 图像加载为FlxSprite
,但我不知道如何使其重复以跨越整个窗口。我该怎么做?
我在哪里加载精灵:
haxe - 制作 FlxPath 时的空对象引用
我正在尝试调整这个HaxeFlixel 教程,以使其更有趣,并学习如何在此过程中制作游戏。我要做的第一件事就是限制瓷砖的移动。
然而,我遇到了困难——我尝试过的都没有奏效。我已经用这个替换了movement()
Player 类中函数的内容(作为参考,它被称为 every update()
):
(Reg.mWalls
是我移动PlayState._mWalls
到使它可以访问此代码的地方。)根据文档,这应该创建一个 FlxPath 并立即启动它(因为第一个参数不是null
),但它会生成此错误:
packages - 导入类时未找到类异常:Haxe(使用 OpenFL + Flixel 库)
我最近开始摆弄 HaxeFlixel,在尝试制作一个真正简单的游戏时,我遇到了这个错误:
现在这不是我第一次涉足编程游戏或其他任何事情,但我不知道为什么会出现这个错误。对于初学者来说,GameLogic 甚至不是一个类,它是一个包。当我尝试从我的 GameLogic 包中导入我的基本 Player 类时出现错误。
我的基本球员课程:
抛出异常的地方:
我的[相关]目录结构:
haxe - 无法使用 FlxG.overlap 传入 FlxTypedGroup 类参数
我希望玩家使用下面的代码在我的游戏中拾取对象,但我得到:
错误 #1034:类型强制失败:无法将 flixel::FlxSprite@51e1b69 转换为 Player。
我已经如下初始化了玩家和武器,并添加到组中
Weapon
延伸FlxSprite
和Player
延伸FlxTypedGroup<FlxSprite>
。
我正在使用FlxTypedGroup
,因为我希望播放器有多个与之关联的精灵。
请帮助,以便我可以访问播放器类变量!
如果我替换player:Player
为player:FlxSprite
没有错误,那么我将无法再访问Player
类函数。
string - 在 Haxe 中浏览一系列变量
老实说,我不知道这个函数是如何被调用的(而且我确信这是一件简单的事情),我也不知道如何有效地搜索它(我搜索它时没有找到它)。
我在Haxe中有一组字符串变量,称为
还有一个显示变量中文本的函数
当用户单击屏幕时,我希望显示中的变量更改为下一个。有没有办法简单地改变变量的数量?我需要能够为另一个对话更改变量的文本,因为那样会有另一组具有相同模式的变量(text01、text02、text03 等...)
deployment - 将 HaxeFlixel 游戏部署到 windows .exe 文件
我用 HaxeFlixel 和 OpenFL 制作了一个迷你游戏,效果很好,现在我想把它放在 Game Jolt 上检查它是否可以工作,但要做到这一点,我需要将整个项目更改为可执行文件,而我不需要真的知道我应该从哪里开始...
我查了一下,发现了一些关于 Adobe AIR 的话题。我真的需要用它来把我的 Flixel 项目变成一个.exe
. 有人可以在这里给我一点帮助...我正在为我的游戏使用 FlashDevelop 和 Flixel,所以现在我的文件夹包含assets
、source
、hxproj
文件和一个xml
文件。谢谢!
haxe - 如何在 Haxeflixel 中加载简单的 tmx 文件?
我正在尝试使用 flixel-addons 库在我的 haxeflixel 应用程序中使用简单的 tmx 地图。
我的 tmx 地图只有一个图层,其中包含所有图块。地图没有什么特别之处。我尝试使用 TiledMap 演示作为参考,并删除了所有我认为不需要的代码。
这是我定制的地图类;
我像这样在 PlayState 中调用它;
我不断得到的错误是;
但是,对我来说,我似乎确实按照演示中的方式添加了这个字段。我做错了什么?我在 Haxe/Haxeflixel 方面的专业水平是初级水平。
要快速查看代码,请参阅 https://github.com/rishavs/KingdomFail_Haxe/
我所指的演示源位于 https://github.com/HaxeFlixel/flixel-demos/tree/master/Editors/TiledEditor/source
import - 无法在 Haxe 和 FlashDevelop 上导入库
我通过http://lib.haxe.org/和 git 添加了一些类,使用正确的命令(haxelib install x),虽然这些类位于 haxe/lib 文件夹中,但我无法访问其中的大部分。有时我可以导入一个库(我得到了自动完成和所有东西),但是当我尝试编译时它给了我错误Class not found
。
我到处搜索,我仍然不知道如何解决这个问题。我尝试通过 Project>Properties>Classpath 添加,我什至编辑了全局 Classpath,但它仍然无法工作。现在我的问题是图书馆 linden-google-play 但我尝试了另一个图书馆,但它也没有工作。
AdMob 和 Firetongue 库运行良好,我不明白为什么。有谁知道解决这个问题的方法?谢谢!
haxe - Best solution to encode assets in HaxeFlixel
Im trying to find best solution to scramble or encode assets (especially images/textures) for a game written in HaxeFlixel. In the root of my project there is a folder assets/images
, and that's where are all of my game textures are stored.
If I build the game for desktop, my images stay in this folder.
How can I encode my textures so that after the build nobody can see it?
haxe - HaxeFlixel - FlxSubState 意外的空对象引用
我正在尝试制作简单的游戏菜单。我使用 FlxSubState 类。openSubState(gameMenu);
首先,我在按下 Esc 后尝试在主游戏状态中调用子状态。
我的子状态类中有代码,这个类继承FlxSubState
:
问题是:每次点击continueButton
游戏崩溃后都会出现空异常FlxTypedGroup
。我认为它的close();
方法,但我真的无法弄清楚。谁能帮我 ?或者建议更好的方法来实现游戏菜单?