我刚刚为iOS制作了我的第一款游戏,并将其提交给了应用商店。我也在考虑把我的游戏移植到Android上。我想知道一些事情需要做/记住移植游戏iOS在统一到安卓。如何处理不同的屏幕分辨率和像素密度,所需的优化等。还有其他的建议和重要的事情,你认为我应该知道?
编辑:此外,我应该根据设备分辨率或像素密度来处理构建吗?
发布于 2012-01-20 17:43:10
这都是非常具体的游戏。
这完全取决于你的游戏如何处理它的UI和屏幕上事物的大小来决定你将如何解决像素密度和分辨率差异问题(这应该非常类似于你如何解决iPad和iPhone,假设你是这样的)。
您对iOS版本所做的任何优化都应该适用于Android版本。你只需要得到几个目标设备并对它们进行测试。
至于细节,如果你不使用OpenGLES 2.0,并且你正在做固定的功能着色,你需要意识到你在安卓硬件上的纹理阶段比在iOS硬件上少。我想一般是2而不是4。
Android用户习惯于添加的一件事是软“后退”按钮支持。基本上检查一下KeyCode.Escape
,并在适当的情况下“返回”。我认为这也包括退出应用程序,例如,如果你在主菜单上。
https://gamedev.stackexchange.com/questions/22632
复制相似问题