问题标签 [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.

0 投票
0 回答
351 浏览

actionscript-3 - FlashDevelop AS3 错误

我使用 AS3 和 Flixel(我的 IDE 是 Fl​​ashDevelop)创建了一个基本的“Hello, World”程序,但是当我尝试运行我的程序时,它给了我这个错误:

(我审查了一些东西以保护我的身份)

这可能是问题所在,但它试图从中运行的文件夹位于 DropBox 内,但无论如何我已经关闭了 DB,它仍然无法正常工作。

0 投票
1 回答
197 浏览

actionscript-3 - 弗利克塞尔。如何在游戏中制作一个简单的弹出窗口

嗨,我一直在寻找如何在 flixel 中制作一个简单的弹出窗口,但找不到任何关于如何做的教程/帮助。如果有人可以举一个简单的例子,那就太好了!

谢谢

0 投票
2 回答
79 浏览

actionscript-3 - AS3 清除 FlxText

我对 AS3 还很陌生,我正在创建一个基于文本的游戏,但我很难从屏幕上清除文本。我正在使用 FlxText 和 FlxButtons。当我使用 clear() 时,它会删除所有内容。这是它的样子(对不起,如果这超出了我应该说的,我很着急,代码工作也可能很糟糕。):

0 投票
0 回答
66 浏览

actionscript-3 - 为什么 Graphics.drawRect 在我要求不同颜色时会绘制两个相同颜色的正方形?

所以我对 Flash 的 Graphics 类有疑问。考虑这段代码(我正在使用 Flixel):

代码所做的只是返回一个新的 FlxSprite 对象,该对象根据输入参数进行纯色。这当然不是最好的方法,它只是从我拥有的另一段代码中简化而来。

如果我使用这种方法创建一个纯红色的 50x50 正方形,它可以正常工作:

现在,如果我并排创建两个正方形,一个红色和一个绿色,按以下顺序:

您会期望这两个框的颜色正确。但是,对我来说,它们都是绿色的。这对我来说很奇怪。更奇怪的是:如果我让一个正方形的大小不同(甚至一点点):

颜色绘制正确。对此有解释吗?以及如何正确着色它们?

谢谢!

0 投票
1 回答
165 浏览

actionscript-3 - 无法使用 Flashdevelop 打开 Actionscript 项目

我正在使用 actionscript 3 创建 Flash 游戏,我正在尝试使用 FlashDevelop 打开一个 Flixel 项目,但我找不到方法,我创建了一个新项目并将文件放入其中,但似乎没有工作,这是 Github 上项目的链接:

https://github.com/monday8am/BigHeadFootball_FLA

0 投票
2 回答
155 浏览

actionscript-3 - 在 AS3 + flixel 中嵌入带有变量的文件

我最近拿起了 flixel(我以前编程过,但我有一段时间没有),我遇到了一个问题。我正在尝试创建地图,最终会有多个地图可用。

我目前有一个 .txt 文件,其中包含最终进入数组的信息。然后我从数组到映射loadmap。这可能是完成这项任务的一种简单方法,也许它们是更好的方法(我还没有探索过 flixel 的所有可能性,如果有任何意见,请继续告诉我)但现在效果很好。

正如我之前所说,我正在尝试使用多张地图来做到这一点。我可以通过使用[Embed(source = "")]每个 .txt 文件来做到这一点,但这最终可能会很烦人。所以,这是我的问题:有没有一种可能的方法基于变量嵌入文件?

我的 Map 类如下所示:

现在我试过了:

然后我使用:

有没有可能以不同的方式做到这一点?或者我做错了什么?欢迎所有意见。

0 投票
2 回答
194 浏览

actionscript-3 - 足球游戏的 Flash 框架是什么?

我是一名新的 Flash 游戏开发人员,我刚刚使用 FlashPunk 在 Flash 中创建了我的第一个游戏,这很棒,现在我应该创建一个单人对 cpu 的足球游戏,就像这个:Kung Foot

正如我所说,我发现 FlashPunk 是一个很好的框架,但我选择了更好的性能和重型图形,我实际上是在考虑 Citrus 或 Flixil。

他们都使用 Box2D 进行碰撞,但我听说如果它是一个平台游戏,Citrus 将是正确的选择。

我不知道是否还有其他有据可查的框架,你怎么看!

0 投票
1 回答
123 浏览

actionscript-3 - FlxG.collide(带有 setTileProperties)在 flixel 中的图块空间之外发生碰撞

所以我最近一直在使用 flixel,我想我对此有所了解,但我遇到了一个问题。

我有一个使用该loadMap()函数的 Map 类,效果很好。

然后我用setTileProperties()我在我的水瓦上使用,然后调用一个函数,在我的玩家类上调用一个布尔值(说他在水中),然后减慢他的速度。这仍然很有效,除了一件事。当我通过水砖上方或右侧(大约 10-16 像素,尚未得到确切数字)在瓷砖外面时,它仍然会减慢玩家的速度。我不确定这是否只是可行的方式FlxG.collide(),或者我是否可以做些什么来修复它,或者我是否应该找到另一种使用碰撞的方法。感谢所有帮助。

这是代码,如果您需要它:

地图.as

0 投票
1 回答
162 浏览

actionscript-3 - 如何在 flixel + as3 中进行抛射运动

所以我有我的角色,当我按下鼠标按钮时,他应该发射一些激光来消灭那些坏人。

目前我添加了我的小激光。然后我用这个:

(我也试过这个)

现在这会很好,除了激光不会以相同的速度移动。我的意思是,如果鼠标在 1000 像素或 500 像素之外,它将在相同的时间内到达,这意味着如果鼠标离得更远,它会更快。

我需要知道的是如何让它以特定的速度移动,无论它需要走多远。

谢谢,

0 投票
1 回答
27 浏览

xml - Xml 数据引用和 flixel

我第一次在 flixel 中开始使用 XML,但遇到了一些麻烦。

我正试图摆脱这个tileset:

我尝试过:Ground.tileset 和 Ground.@tileset,这可能是一个非常简单的解决方案……但我并没有太多使用 XML。

谢谢,