我的第一个问题,请善待:)
我们正在使用Unity3D为开发人员创建iOS游戏。我们正在测试他在iPhone和iPad上的进展。
在iPad上,我们提供的背景图像非常模糊。他说他必须使用1024 x 768像素的背景图像,这在iPhone上看起来不错,但在iPad上却很糟糕。
它是一个简单的背景纹理,作为JPEG,它不会移动或做任何聪明的事情。是不是有办法让这更好,也许:
我们可以尝试其他任何解决方案吗?目前他说没有什么可以做,iPad会模糊不清。我觉得有点奇怪。当然有办法让它变得更好吗?
非常感谢! 史蒂夫
答案 0 :(得分:1)
Retina
显示(在iPad 3
设备上使用)具有双倍分辨率,相对于iPad的2显示屏。实际上2.048x1.536
针对1024x768
。因此,1028x768的纹理分辨率还不够(放大倍数为2倍)。
Unity3D
支持最大分辨率为2048x2048
的纹理,因此您应该能够看到全屏纹理而无需任何放大。
为不同的设备指定不同的背景图像
这是可能的。当设备的屏幕具有不同的比例时,也许是最佳解决方案。我会走这条路。
使用在iPhone上按比例缩小的较大图像,但显示在其上 iPad上的自然尺寸
这也是可能的,但iPad 3
和iPhone 5
具有不同的比例(1136x640
),因此缩小纹理将不均匀(它可能看起来有点拉长)。
解决方案3和4都是可能的,但这取决于你。
目前他说没有什么可以做,iPad会模糊不清。
这绝对不是真的。