当我在 xcode 中构建游戏时,所有 gui 纹理/文本看起来都不同(unity3d)

Posted

技术标签:

【中文标题】当我在 xcode 中构建游戏时,所有 gui 纹理/文本看起来都不同(unity3d)【英文标题】:When I built my game in xcode all the gui textures/texts look different(unity3d) 【发布时间】:2014-09-13 23:21:41 【问题描述】:

我将所有这些 GUI 纹理和文本放在编辑器中,它们看起来就像我想要的那样,但是当我从 xcode 在我的 iphone 上运行它时,它看起来很不一样。所有 GUI 纹理和文本的大小和位置都不同。为什么会这样?第二个问题,如果我必须修复它,我是否再次制作 xcode 项目并将其再次连接到 iTunes 连接?谢谢。

【问题讨论】:

人们在点击问题之前看不到您的 cmets,因此要求他们快点可能无助于获得答案。 【参考方案1】:

您在设计 GUI 时并未考虑多种屏幕尺寸。

这是创建 UI 的基本概念,大多数教程都会介绍,包括 the documentation for the default GUI system。

使用绝对位置和尺寸会导致 UI 无法缩放到其他屏幕尺寸和分辨率。

通常的做法是提供两种版本的 UI 纹理,一种用于标准 DPI,例如旧 Apple 设备和大多数计算机屏幕上的纹理,另一种用于超高 DPI,例如 Retina 上的纹理显示。

在编辑器中,您可以通过this tutorial 浏览的游戏视图了解您的 UI 的外观。

修复 UI 后,您需要创建一个新的 xcode 项目,并且需要重新提交。

【讨论】:

以上是关于当我在 xcode 中构建游戏时,所有 gui 纹理/文本看起来都不同(unity3d)的主要内容,如果未能解决你的问题,请参考以下文章

当我在构建选项中设置 iPhone 开发人员代码签名身份时,为啥 XCode 会继续尝试安装临时配置文件?

UIActivityViewController 在测试飞行中崩溃,但不是从 Xcode 构建时

我无法将我的 pygame 游戏链接到我的 tkinter GUI

使用camera.unproject重新渲染纹理会在相机移动时设置错误的位置

每次我在 Xcode 5 中构建时的背景位置交替位置

无法上传新的构建文件 XCode 6.3.2