我想从事移动游戏开发,但在开始之前我想了解这个过程是什么样的,以便我可以选择合适的工具。
显然屏幕分辨率是最明显的,但还需要更改哪些其他内容才能在多部手机上运行?
最佳答案
这是一个很大的话题。最基本的设计是有一个可以拉伸(stretch)以适应您正在使用的屏幕的矩形游戏区域。是保留原始纵横比还是保留两个维度的“match_parent”由您决定。
您已经认识到,这不会充分利用不同分辨率的屏幕,因此许多类(class)和教程将引导您学习设计一个相对布局,该布局将根据可用空间和其他元素排列和调整一些元素的大小根据内容需要多少空间。您最终还将提供不同分辨率的图像,这些图像将用于不同的屏幕密度。
我建议您在完全理解本主题之前直接进入游戏开发领域。在使用它们时,您会逐渐理解许多错综复杂的问题。
关于android - 为不同的手机制作手游需要担心什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35960264/