我是一名新的 Flash 游戏开发人员,我刚刚使用 FlashPunk 在 Flash 中创建了我的第一个游戏,这很棒,现在我应该创建一个单人对 cpu 的足球游戏,就像这个:Kung Foot。
正如我所说,我发现 FlashPunk 是一个很好的框架,但我选择了更好的性能和重型图形,我实际上是在考虑 Citrus 或 Flixil。
他们都使用 Box2D 进行碰撞,但我听说如果它是一个平台游戏,Citrus 将是正确的选择。
我不知道是否还有其他有据可查的框架,你怎么看!
我是一名新的 Flash 游戏开发人员,我刚刚使用 FlashPunk 在 Flash 中创建了我的第一个游戏,这很棒,现在我应该创建一个单人对 cpu 的足球游戏,就像这个:Kung Foot。
正如我所说,我发现 FlashPunk 是一个很好的框架,但我选择了更好的性能和重型图形,我实际上是在考虑 Citrus 或 Flixil。
他们都使用 Box2D 进行碰撞,但我听说如果它是一个平台游戏,Citrus 将是正确的选择。
我不知道是否还有其他有据可查的框架,你怎么看!
我认为八哥是你情况下的最佳决定。
Citrus 与其说是一个真正的引擎,不如说它是一个使开发更容易的其他工具的集合。它需要一个渲染引擎(如 starling 或 away3D)和一个物理引擎(如 nape 或 box2d)并为您将它们捆绑在一起,提供一些功能以使使用它们的过程更容易。(就像在一行代码中将虚拟操纵杆添加到屏幕上的能力一样。但是,您可以自己完成所有这些事情并且同样成功。
如果您打算使用 Citrus,请务必小心。它非常适合快速启动和运行,但有时文档可能非常不稳定。例如 SimpleCitrusSolver 在他们的许多教程文档中使用,但在较新的版本中被破坏了。我建议阅读你从 citrus 中使用的每个库函数背后的逻辑,而不是让它成为一个为你做颈背和椋鸟的魔法库。
至于什么框架最好,这真的是个人选择。它们都会让你完成你想做的事情,只做让你感觉最舒服的事情。