【发布时间】:2016-02-10 05:00:52
【问题描述】:
【问题讨论】:
-
这是要关闭的重复项,仅供参考,您不能使用极其陈旧的“ongui”系统,Unity 正在删除它并且不再支持它。好消息是普通的 Unity.UI 系统非常容易使用unity3d.com/learn/tutorials/modules/beginner/… 这是一个完整的教程(1)单击添加画布(2)单击添加按钮。你完成了
标签: javascript unity3d
【问题讨论】:
标签: javascript unity3d
将 GUIStyle 传递给函数并在 GUIStyle 中设置字体大小。
这样的东西应该真的有效。
using UnityEngine;
using System.Collections;
public class FontSizeExample : MonoBehaviour
{
GUIStyle smallFont;
GUIStyle largeFont;
void Start ()
{
smallFont = new GUIStyle();
largeFont = new GUIStyle();
smallFont.fontSize = 10;
largeFont.fontSize = 32;
}
void OnGUI()
{
GUI.Label(new Rect(100, 100, 300, 50), "SMALL HELLO WORLD", smallFont);
GUI.Label(new Rect(100, 200, 300, 50), "LARGE HELLO WORLD", largeFont);
}
}
【讨论】:
好的,所以我对 GUIStyle 进行了一些研究,然后我这样做了:
var guiStyle : guiStyle;
然后我做了
if(GUI.Button(Rect(playX, playY, sizePlayX, sizePlayY), "Play", guiStyle)) { 代码}
我在脚本检查器中发现了一个新东西,我可以更改所有内容,字体大小,颜色,唯一的问题是边框消失了......有人知道如何解决这个问题吗?
【讨论】: