我正在创建一个iOS游戏,我认为我已经完成了,直到我在iPad Retina模拟器上测试它,并且它极其滞后。这是一个模拟器故障,还是它在Retina iPad上实际上不起作用?我试着查看是否有必要,但找不到确切的答案。
答案 0 :(得分:5)
您不应该使用模拟器对性能做出任何形式的判断。它是一个模拟器,而不是一个实际的设备。它并不代表您在硬件中遇到的实际情况,并且在图形和渲染管道方面存在巨大差异。如果您没有在硬件设备上测试您的应用程序,那么您的潜在用户就会受到损害。
请记住,目前销售的绝大多数设备都是视网膜。许多图形丰富的游戏都能够支持硬件,所以我怀疑你所看到的是a)由于模拟器,或b)可以通过一些优化来修复。
答案 1 :(得分:2)
是的(有点)。 appstore对视网膜应用程序有规定。我认为他们只接受视网膜应用,而且很多人都使用视网膜设备,因此制作视网膜可能是一个好主意。
答案 2 :(得分:1)
不,没有必要。它可能在视网膜设备上看起来像素,但没有必要。然而,许多人使用视网膜设备(只考虑这一点)。 Retina大部分时间都只是为了看起来。祝你的比赛好运!
编辑:
我查看了开发人员和appstore的要求。 Apple需要你有一个视网膜版本,或者你可能正在寻找一个拒绝的应用程序。无论如何,玩得开心,祝你好运!
答案 3 :(得分:0)
Designing for Retina display
为Retina显示构建应用程序涉及创建两组图像 - 一组为163ppi,另一组为326ppi。通过一两个应用程序构建后,我们确信我们有一个不错的工作流程来攻击未来的Retina显示应用程序设计。希望这些信息对其他设计师有用
答案 4 :(得分:0)
是的,你需要你的iOS游戏在所有设备上运行故障/滞后免费,当你在商店发布应用程序时,如果它不在视网膜版本上工作,它将被拒绝。
可能您没有将图像用于视网膜显示,其分辨率是分辨率的两倍
设计你的艺术作品2x与演员一样大(所以一个100px的演员应该有200px的艺术作品)
确保所有艺术作品都可被4整除。(200/2是100,这是演员的大小.100 / 2是50,这是放在游戏中时它将居中的像素,你不能依赖.5像素,它会变得模糊不清)
将图稿拖入GS并正常编程。
我希望这能解决你的问题