user-interface - 如何在 Unity 中针对所有屏幕尺寸正确缩放文本?

标签 user-interface text unity3d resize game-engine

所以我在 Unity 中制作了一个场景,其中有文本,并且创建了 Canvas 和文本框以及所有内容...但是当我更改游戏预览窗口的大小时,文本的大小也会发生变化。这使得文本无法在小屏幕上阅读,因为它太小了!如何使所有屏幕尺寸的文本大小相同?

还有,当我在Unity中改变游戏预览窗口的大小时,它和改变屏幕大小一样吗?或者它只是简单地扩展一切?

最佳答案

在 Unity 中更改游戏 View 仅用于检查 UI 在不同宽高比下的外观,而不是不同分辨率。

您可以使用 Canvas Scaler 组件控制 UI 的缩放方式(您可以在 Canvas GameObject 上找到它): http://docs.unity3d.com/Manual/script-CanvasScaler.html

您可能希望使用“随屏幕大小缩放”模式。

关于user-interface - 如何在 Unity 中针对所有屏幕尺寸正确缩放文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33468533/

相关文章:

iphone - MFMessageComposeViewController 自动关闭

Java GUI Windows 经典

C# 找不到统一自动生成的类

ios - iOS像Homido App一样并排播放同一视频

java - 小程序中的 start() 方法删除面板

java - GWT DataGrid 复选框

python - 如何合并前 12 列?

html - 如何使输入文本栏透明但保持文本在里面?

c - C中如何逐行打印出一个txt文件?

c# - 如何在自定义 Unity3D Inspector 中将文本文件设为 "ping"?