【问题标题】:DropDown GUI (resolution) issue Unity 3DDropDown GUI(分辨率)问题 Unity 3D
【发布时间】:2016-07-11 15:04:08
【问题描述】:

http://imgur.com/UNR6nNS

查看链接了解详情。

当我在我的 Android 手机上运行我的应用程序(包含 DropDown 功能)时,下拉菜单中出现的下拉菜单非常小,甚至很小。我尝试设置 resizeTextForBestFit 和 resizeTextMinSize/maxSize + 更改 ViewPort 的 Rect.height (放置下拉菜单的位置),但它不起作用。下拉列表上的滚动矩形控制大小。那么我该如何解决这个问题呢?

【问题讨论】:

  • 你的代码在哪里?
  • 我在设置更大尺寸的下拉菜单时遇到了麻烦。下拉菜单的标准尺寸为 160 x 30,因此当您单击下拉箭头时,以下 3 个选项(A B 和 C)的尺寸相同如上所述,所有字体大小都相同......但我需要使用更大尺寸的下拉菜单,所以当我将它的大小增加到 320 x 60,并将字体大小更改为 5O 时......更改不会影响以下 3 个选项,A B C 的原始大小仍然为 160 x 30,原始字体大小现在太小了..
  • 你在用screen space -overlay画布吗?
  • 嗨@MXD。如您所知,您实际上并没有在图形 IDE 中使用“代码”!您经常在 SO 上看到的关于“发布代码”的建议与 SO 上的许多其他内容一样过时。
  • 您使用的是新 UI 还是旧版 GUI?

标签: unity3d drop-down-menu unity5


【解决方案1】:

总是选择

“屏幕空间 - 覆盖”

“随屏幕大小缩放”

这只是 Unity 的那些奇怪的事情之一...... 99.9% 的时间你都在使用该设置。

在当前版本的Unity中,Unity搞砸了,默认设置错了

只有在极其模糊的情况下,您才会使用其他设置:Unity 将默认设置作为错误设置是一个巨大的混乱来源。

您可能还有其他问题,但请务必这样做。

【讨论】:

  • 正确!您可能需要根据屏幕分辨率和高/宽比设置其他属性(参考分辨率和匹配)。
  • 对。许多刚开始使用 Unity 的爱好者并不真正理解 reference 的概念(它只是一个参考)。而“匹配”概念是统一(优秀)反应系统的一个突出部分,但除非你,嗯,理解它,否则很难理解。
  • 嗯,这是在使用 IOS 设备时出现很多问题的关键,因为 iPhone 5 的比例与其他设备不同
  • 是的,这绝对是 Unity 的一个强大而重要的特性——但对于新手程序员来说也很难理解。顺便说一句,我猜这里的 OP 可能还有其他问题! :O
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多