Iphone iOS高性能ActionScript手机游戏引擎
是否有一个现有的AS3游戏引擎经过优化,可以使用Adobe的移动iOS packager运行 我目前正在试验as,它是一个非常棒的AS3游戏引擎,但在我的iPhone4上运行速度非常慢(因此我确信在较慢的硬件上性能会非常糟糕)。我对优化它以在iOS上运行良好感兴趣 此外,如果性能无法达到,我可能会放弃iphone上的AS3,而选择Cocos2D或一些原生Objective-C引擎。很高兴能够集成AS3中的一些高级功能,如物理引擎、RTMFP(UDP实时多人游戏库等) <> P>使用Haxe之类的东西可以跨编译AS3到C++并使用它作为桥接器(但是我会丢失一些漂亮的Flash播放器VM功能)。 Flixel引擎已经有一些Objective-C端口Iphone iOS高性能ActionScript手机游戏引擎,iphone,ios,actionscript-3,mobile,Iphone,Ios,Actionscript 3,Mobile,是否有一个现有的AS3游戏引擎经过优化,可以使用Adobe的移动iOS packager运行 我目前正在试验as,它是一个非常棒的AS3游戏引擎,但在我的iPhone4上运行速度非常慢(因此我确信在较慢的硬件上性能会非常糟糕)。我对优化它以在iOS上运行良好感兴趣 此外,如果性能无法达到,我可能会放弃iphone上的AS3,而选择Cocos2D或一些原生Objective-C引擎。很高兴能够集成AS3中的一些高级功能,如物理引擎、RTMFP(UDP实时多人游戏库等) P>使用Haxe之类的东西
-
< Haxe > Flixel的C++端口为:
祝你好运 我还想为iOS和Android寻找一个好的游戏引擎,而不必为每个平台编写,而且性能也很好 这并不是那么容易实现的,我在flash中看到了一些好的(我不敢说很好的)游戏引擎,你可以在手机上使用,你可以在flashrealtime.com上找到一个列表 正如你所看到的,一些众所周知(但很简单)的游戏是用这些引擎开发的 我想到的另一个解决方案是使用一些跨平台的移动sdk,比如CoronasSDK 我认为这是最适合手机游戏开发的,因为它有一个非常易于使用的物理引擎和许多示例游戏,可以作为您自己游戏的起点。 您还可以设置一个免费帐户并下载sdk副本进行试用(我就是这么做的)
但是回到第一个答案,如果你的目标(或约束)是最大性能,你必须用本机语言(Obj-C/C++)为IOS,java for Android进行编码。 此外,我还看到了在启用/禁用GPU处理时的一些改进(这取决于特定引擎的实现方式)
例如:如果图形主要作为位图处理,我认为启用GPU将启动性能,而当您主要使用矢量图形时,CPU的性能会更好(这只是基于我所读到的“我认为”,我实际上没有在游戏中尝试过这一点,只是在应用程序中)希望对大家有所帮助 您可以从iPhone packager中获得良好的性能,因为我们即将发布一款用它编写的游戏。问题是其中一个家伙不得不编写自己的物理引擎,因为现有的物理引擎并没有针对移动设备进行优化。我要说的是,使用flash确实有在Android上运行相同代码库的优势——这就是为什么我们要这么做。Nathan你应该重新发布你的评论作为答案。