android - 为不同的手机制作手游需要担心什么?

标签 android ios mobile screen-resolution

我想从事移动游戏开发,但在开始之前我想了解这个过程是什么样的,以便我可以选择合适的工具。

显然屏幕分辨率是最明显的,但还需要更改哪些其他内容才能在多部手机上运行?

最佳答案

这是一个很大的话题。最基本的设计是有一个可以拉伸(stretch)以适应您正在使用的屏幕的矩形游戏区域。是保留原始纵横比还是保留两个维度的“match_parent”由您决定。

您已经认识到,这不会充分利用不同分辨率的屏幕,因此许多类(class)和教程将引导您学习设计一个相对布局,该布局将根据可用空间和其他元素排列和调整一些元素的大小根据内容需要多少空间。您最终还将提供不同分辨率的图像,这些图像将用于不同的屏幕密度。

我建议您在完全理解本主题之前直接进入游戏开发领域。在使用它们时,您会逐渐理解许多错综复杂的问题。

关于android - 为不同的手机制作手游需要担心什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35960264/

相关文章:

javascript - 如何检测手机缺口?

javascript - phonegap Sqlite插件实现-错误和警告:no such table

java - 覆盖后退按钮

ios - nskeyedarchiver 不适用于 ios8 但适用于 ios7 和模拟器

ios - `UICollectionView`什么时候结束

mobile - 显示平板电脑的桌面版本

Android Proguard 请更正上述警告

javascript - 减少 Phonegap 项目大小 (Android)

ios - JBChartView 数据点隐藏直到用户交互

reactjs - React native - 如何动态设置容器或文本输入,这对所有设备都是响应式的