我发现Libgdx是一个很好的工具,可以快速开发Android游戏.如果仅仅是因为我需要在每次运行或调试我的应用程序时将我的APK安装到Android设备(或启动模拟器)这一简单事实时,我都可以这样做,我只需在窗口中运行应用程序即可我的开发PC.
对于Android SDK知识有限的人,Libgdx将帮助您入门.但是,最终您需要在Android SDK中至少有一定的知识,才能开发出稳定且质量足以在Play商店发布的应用程序.要注意的一些事项:
Android设备上的硬件(例如GPU)并不像开发机器上的硬件那么强大.因此,对于典型的Android设备而言,在您的开发机器上运行良好的苛刻图形渲染可能太多,并且陷入不可接受的FPS.在开发过程中,您至少应定期将游戏上传到Android设备以查看其呈现方式.
目前市场上有数百种Android设备,您需要找到一种测试游戏的方法,以便确保您的游戏与您所定位的设备/操作系统版本兼容.(谷歌表示Android市场上的测试版是实现这一目标的好方法).
在某些时候,您可能希望添加Android风格的设置和其他GUI样式,使您的游戏符合Android的预定义样式约定.(这使您的游戏看起来像一个Android应用程序,并使用Android已经提供的GUI API和样式,您可以节省您的时间到最后).
您应该为代码设置样式以进行性能优化(例如,如何迭代数组,是否使用getter/setter或直接访问字段),Android和纯Java之间存在显着差异.http://developer.android.com/training/articles/perf-tips.html将为您提供相关概述.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           5671 次  |  
        
|   最近记录:  |