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

haxe - 如何基于 FlxTilemap 实现一个连续的世界

FlxTilemap是 HaxeFlixel 库中瓷砖地图的一个非常方便的实现。目前,我有工作代码将使用 Ogmo 地图编辑器生成的地图和FlxOgmoLoader(也来自 HaxeFlixel 库)加载到FlxTilemap. 我想要一个由多个瓷砖地图组成的世界,这些地图可以随着玩家的移动而无缝显示。

图书馆似乎不支持这一点。有人可以就如何有效地实现这一点提供想法或参考吗?

0 投票
3 回答
424 浏览

android - 完成 Android 设置?

因此,我正在尝试按照这个有用的视频安装并设置为 Android 开发人员:

https://www.youtube.com/watch?v=VLUDui3VuGk

我得到了一些容易修复的错误,然后我得到了这个:

好的。我想。所以还有一个小时左右的下载量。另一个是什么?然后我到了这个页面:

https://developer.android.com/ndk/guides/standalone_toolchain.html

而且我完全迷失了,根本不知道如何按照提供的说明进行操作。

有人可以带我完成下一步吗?

0 投票
1 回答
636 浏览

build - 无法理解如何使用 build.hxml

我正在使用 HaxeFlixel 框架构建游戏。我使用 Sublime Text 作为我的 IED。我也将此作为我的第一个程序,所以我已经运行flixel tpl -n "HelloWorld"来设置我的项目。

我的文件夹结构如下所示:

在此处输入图像描述

我的build.hxml样子是这样的:

我的研究包括:

Youtube 视频从 7:22 开始

李安迪的博客

如果有人能告诉我我做错了什么并解释解决方案,我会很高兴,因为这花了我几个小时的时间。

0 投票
0 回答
373 浏览

haxe - HaxeFlixel 上的发光效果

我正在使用带有此代码的 HaxeFlixel来创建过滤器,makeGraphic()而不是图像:

问题是它会停止所有动画。如果我只应用过滤器并评论该update()功能,一切都很好,但是发光不是动画。

我究竟做错了什么?

0 投票
0 回答
118 浏览

android - Android HaxeFlixel 游戏中与声音相关的间歇性硬崩溃

我一直在使用 HaxeFlixel 和 OpenFL 2.1.3 编写的针对 Android 的游戏遇到问题。游戏随机崩溃,有时在开始后不久,有时在几分钟后,并立即关闭应用程序,没有任何消息或明显的错误。无论出于何种原因,我在调试附加了 IDE 的应用程序时遇到了困难,因此我在设备上运行它时附加了 logcat,并将其范围缩小到以下跟踪:

SoundFrontEnd/FlxTypedGroup表明这是游戏内音效组的问题。声音似乎可以正常播放并编码为 .ogg 文件。当它特别尝试播放任何声音时,它并没有崩溃,它更像是随机发生的。

我按照 HaxeFlixel 的建议缓存了 Android 目标的声音,但我将它们缓存init()在我的 Main 类中,这应该不是问题:

它们使用FlxG.sound.play("button").

我还查看了 OpenFLLib.hx以检查Null Object Reference,这似乎是以下方法中底部代码块的问题,但我怀疑这是一个红鲱鱼:

值得注意的是,如果我以 Flash 或 Windows 为目标,则完全没有问题,只有在以 Android 为目标时。不同之处在于 Flash 和 Windows 使用mp3编码文件,而 Android 使用ogg.

0 投票
1 回答
2964 浏览

sublimetext3 - Sublime Text 中的自动类导入

我正在寻找在 Sublime Text 中导入自动类。我正在使用 HaxeFlixel,当我添加private var _btnPlay:FlxButton所需的导入时,不会自动显示。我怎样才能让它成为默认操作?是否有我不知道的热键?

我知道在 FlashDevelop 中它可以完成,因为我正在遵循的教程说是这样的:

我们需要定义一个新FlxButton变量来用作我们的“播放”按钮。所以,输入:

private var _btnPlay:FlxButton; 注意:如果您使用 FlashDevelop,它应该在类的顶部自动为 FlxButton 创建一个导入 (import flixel.ui.FlxButton;)。每当您使用类时,这应该大部分是自动的,但如果由于某种原因没有添加它,您可以手动输入它,或者在编辑器中突出显示 FlxButton 并按 Ctrl+Shift+1 来添加它。

0 投票
2 回答
281 浏览

html5-canvas - 在 Canvas 中访问精灵?

以 HTML5 为目标OpenFL很容易,但是,我无法为精灵添加发光效果,我正在考虑一种解决方法,即使用 JavaScript 库向 Canvas 中的精灵添加 webGL 效果。

但是,问题是,我将如何Canvas使用 JavaScript 访问精灵?以及使用什么工具来检查精灵Canvas

0 投票
1 回答
163 浏览

haxe - 在 HaxeFlixel 中创建有组织的源文件夹

我正在浏览Haxe 简介,我想整理我的源文件夹。到目前为止,我只有一些继承示例可以放在一个文件夹中。

我的问题是我遇到了一个type not found不允许我运行代码的错误。我究竟做错了什么?

我有一个结构如下的文件夹:

  • 来源/继承

在这个文件夹中,我有:

  • 动物.hx
  • 狗.hx
  • 猫.hx

Cat.hx

Animal.hx

Main.hx

0 投票
0 回答
106 浏览

rendering - 使用 HaxeFlixel c++ 目标在运行时切换垂直同步

是否可以在运行时vsync为我的HaxeFlixel项目打开/关闭?或者我是否必须创建不同的可执行文件(一个启用 vsync,另一个vsync禁用)

在处理了一个IntelHD 错误之后,我不得不为我的 C++ 目标禁用 vsync,使用这个构建设置:

从游戏菜单中切换它会很好,所以我想知道是否有一个 API 可以vsync在运行时启用/禁用。

0 投票
2 回答
401 浏览

arrays - 将对象存储在数组中(Haxe)

我将如何将对象的新实例排序到 Haxe 中的数组中?

例如,我有一个名为武器的类,在玩家类中我给出了一个数组库存。那么我将如何存储这个呢?