Flash游戏引擎

时间:2011-01-01 16:07:33

标签: flash actionscript-3

我需要具有像素完美碰撞检测的简单游戏引擎,具有以下功能的相机组件,网络和粒子组件将是理想的。 任何人都知道发动机是否符合这些要求吗?

3 个答案:

答案 0 :(得分:4)

我建议使用FlixelFlashpunkFlash Game Dojo是了解这两个图书馆的好地方......

答案 1 :(得分:4)

FlashPunk能够完全按照您的意愿行事。此外,FlashPunk Community非常棒,非常有用。

Pixelmask可以在FlashPunk中轻松实现,您只需将BitmapData传递给mask的{​​{1}}属性,其余的将由您处理。文档中的更多信息:net.flashpunk.masks.Pixelmask

对于相机,以下内容将在您的实体中翻译为:

Entity

如果你想要缓和和那些东西,你可以使用FlashPunk override public function update():void { super.update(); FP.camera.x = x; FP.camera.y = y; } 或者查看Advanced Platform Engine中的视图类。

默认情况下也支持粒子发射器。这里有一个comprehensive tutorial about FlashPunk Emitters

关于网络...我很遗憾FlashPunk上没有包含网络系统。幸运的是,AS3有很多网络系统,你可以很容易地适应FlashPunk。 SmartFoxServerPlayer.IO是AS3网络系统的好例子。

答案 2 :(得分:0)

有关gamedev stackexchange的this问题。不幸的是,它只有2个答案。

然而,有: Flixel
Pushbutton
Flashpunk

A comparison of Flixel and Flashpunk.