我已经做了一个简单的,3帧,动画人物步行到任何地方你点击屏幕使用Haxe+哈塞朋克.我从在线教程中复制/粘贴代码,只是为了测试Haxe。
这在闪存,iOS模拟器和三星Galaxy 3上运行得很好.但在我的HTC愿望下,它的运行速度不到每秒1帧。虽然我知道这个愿望不是春天鸡--这是一个巨大的性能差距,但比我在任何应用程序re上看到的都要多: Galaxy Re欲.
这是Haxe问题还是我做错了什么(错误的NDK、错误的编译标志、操作系统太旧等等)?
发布于 2013-01-16 07:00:57
进入Engine.hx,即呈现()函数,并注释掉HXP.screen.refresh()。这一行绝对是扼杀了OUYA (一个android游戏机)的性能,所以它可能也会让你丧命。由于您不再清除屏幕上的每一帧,您将希望通过向您的世界添加一个背景实例来绘制每个更新的背景。我的游戏从7 fps到52 fps,仅这些变化就有1080 p的分辨率和~80个实体。
同样,尝试从github抓取最新的HaxePunk并运行ant来安装它,devs最近一直在致力于android性能,并且有一些很好的未发布的修补程序将在上面的补丁之上得到改进。
https://stackoverflow.com/questions/14252371
复制相似问题