【问题标题】:Using iPhone 5 full screen for non retina game使用 iPhone 5 全屏玩非视网膜游戏
【发布时间】:2012-11-12 15:21:54
【问题描述】:

我想更新我的非视网膜游戏以在 iPhone 5 中使用宽屏,是否可以使用 568x320 大小的 OpenGL 窗口?

【问题讨论】:

标签: iphone opengl-es retina-display iphone-5


【解决方案1】:

是的。但是您的图形不会显示得尽可能清晰。

我建议你制作所有图形的@2x 版本。

【讨论】:

  • "我建议您制作所有图形的@2x 版本。"假设他们还没有针对视网膜设备(iPhone 4 以上)。 iPhone 5 更高的屏幕并不比 iPhone 4 更能保证@2x 图形。
  • 不可能制作更高分辨率的图形。我只是想扩展游戏区域以包括 iPhone 5 提供的额外屏幕空间。那么我该怎么做呢,是不是简单地包括了特殊尺寸的启动画面,然后游戏就会使用 iphone 5 的宽屏?
【解决方案2】:

我现在已经编译并让我的游戏在 568x320 下运行,我所要做的就是包含 Default-568h@2x 文件并在 createFrameBuffer 中执行此操作

[self setFrame:rect];
[self setBounds:rect];
[self.layer setFrame:rect];
[self.layer setBounds:rect];

【讨论】:

    猜你喜欢
    • 2014-01-13
    • 2013-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-19
    • 1970-01-01
    相关资源
    最近更新 更多