这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌
1、改变字体颜色:GUI.color 颜色
全局GUI染色,将影响背景和文本颜色。
public class example : MonoBehaviour
{
void OnGUI()
{
GUI.color = Color.yellow;
GUI.Label(new Rect(10, 10, 100, 20), "Hello World!");
GUI.Box(new Rect(10, 50, 50, 50), "A BOX");
GUI.Button(new Rect(10, 110, 70, 30), "A button");
}
}
效果图:
2、字体样式
①:正常样式:
public class example : MonoBehaviour
{
public void Awake()
{ guiText.fontStyle = FontStyle.Normal; }
}
②:文字加粗:
public class example : MonoBehaviour
{
public void Awake()
{ guiText.fontStyle = FontStyle.Bold; }
}
③:斜体:
public class example : MonoBehaviour
{
public void Awake()
{ guiText.fontStyle = FontStyle.Italic; }
}
④:粗斜体:
public class example : MonoBehaviour
{
public void Awake()
{ guiText.fontStyle = FontStyle.BoldAndItalic; }
}
3、跳转
①:以索引为目标:
public class example : MonoBehaviour
{
public void Awake()
{ Application.LoadLevel(0); }
}
②:以名字为目标:
public class example : MonoBehaviour
{
public void Awake()
{ Application.LoadLevel("HighScore"); }
}
4.暂停和开始
游戏开始:Time.timeScale=0;
游戏结束:Time.timeScale=0;