iphone - 关于通用 OpenGL ES 应用程序(iPhone 和 iPad)的建议?

标签 iphone ipad ios opengl-es universal

我即将使用 iOS 4.2 将基于 iPhone OpenGL ES 的应用程序转换为通用(iPhone + iPad)应用程序。你会给我什么建议?这样做有什么明显的陷阱吗?

最佳答案

确保获得屏幕尺寸的边界矩形,而不是对 View 大小或基于窗口坐标的任何内容进行硬编码。

[[UIScreen 主屏幕] 边界];

认识到,如果您的应用程序在 iPhone 3GS 或更早版本 (640x480) 屏幕上不受填充限制(即硬件每秒只能获取这么多纹理像素并显示这么多片段)。它很可能在 iPad 或 iPhone 4(1024x768 或 960x640)屏幕尺寸上分别受到填充限制。

关于iphone - 关于通用 OpenGL ES 应用程序(iPhone 和 iPad)的建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4117350/

相关文章:

iOS 8 : Mapkit error throws an : Must call -[CLLocationManager requestWhenInUseAuthorization]

iphone - 在 iPhone 中读取 iTunesMovies 文件?

iphone - 为什么 UIMenuItem Action 的发送者总是 nil?

ios - 关于 iOS block 的困惑

iphone - 无论用户位置或时间设置如何,获取当前 UTC 或祖鲁时间的最可靠方法是什么?

iphone - 不使用 UISplitViewController 手动创建 Split View 布局

iphone - 从文档文件 iOS 中检索数据

objective-c - 如何检查 UIViewController 是否属于 objective-c 中的特定子类?

ios - react native GridView : Flexbox wrap not working

ios - 通过 Xcode import auto 提示的这条红线是什么