gpt4 book ai didi

iphone - 在 iPad 的 Unity 3D 游戏中指定高质量背景图像

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:11 27 4
gpt4 key购买 nike

我的第一个问题,请客气:)

我们有一个开发人员使用 Unity3D 为我们创建的 iOS 游戏。我们正在测试他在 iPhone 和 iPad 上的进度。

在 iPad 上,我们提供的背景图像非常模糊。他说他必须使用 1024 x 768 像素的背景图片,这在 iPhone 上看起来不错,但在 iPad 上就很糟糕。

它是一个简单的背景纹理,作为 JPEG,它不会移动或做任何巧妙的事情。有没有办法让它变得更好,也许:

  1. 为不同的设备指定不同的背景图片
  2. 使用在 iPhone 上按比例缩小但在 iPad 上以自然大小显示的较大图像
  3. 在 iPad 上使用一张填满屏幕的较大图像,但在 iPhone 上您只能看到图像的一小部分(其余部分只是从边缘消失)
  4. 指定一个无缝重复的背景“平铺”,这样 iPad 上的任何东西都不会被拉伸(stretch),我们只会让更多的平铺填满屏幕

我们可以尝试其他解决方案吗?目前他说无能为力,iPad 会模糊。我觉得有点奇怪。当然有办法让它变得更好?

非常感谢!史蒂夫

最佳答案

Retina 显示屏(用于 iPad 3 设备)的分辨率是 iPad 2 显示屏的两倍。它实际上是 2.048x1.5361024x768。所以 1028x768 的纹理分辨率是不够的(会发生 2 倍放大)。

Unity3D 支持最大分辨率为 2048x2048 的纹理,因此您应该能够在不需要任何放大的情况下看到全屏纹理。

Specifying different background images for different devices

这是可能的。当设备的屏幕比例不同时,这可能是最好的解决方案。我会走这条路。

Using a larger image which is scaled down on iPhone, but shows at its natural size on an iPad

这也是可能的,但是 iPad 3iPhone 5 有不同的比例(1136x640),所以缩小纹理不会是统一的(它可能看起来有点拉长)。

解决方案 3 和 4 都是可行的,但这取决于您。

Currently he is saying that nothing can be done, iPad will be blurry.

这绝对不是真的。

关于iphone - 在 iPad 的 Unity 3D 游戏中指定高质量背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16388487/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com