Unity3D GUI用户界面设计

Unity3D 中的 GUI 其实蛮重要的,它能帮你设计出那些交互性强、界面好看的用户体验。比如说,你可以用GUI.backgroundColor来改变背景颜色,像这样:

GUI.backgroundColor = Color.red;
GUI.Box(new Rect(10, 100, 100), "Red Box");
。如果你想让内容可以滚动一下,GUI.BeginScrollView就能搞定:
Vector2 scrollPosition = GUI.BeginScrollView(new Rect(10, 200, 200), Vector2.zero, new Rect(0, 200, 400));
//添加内容
GUI.Box(new Rect(10, 180, 380), "Scrollable Content");
GUI.EndScrollView();
。这些只是冰山一角,GUI 的控件、按钮、滚动条、文本框等等都能轻松实现。你可以随时通过设置GUI.colorGUI.Label等来做更多有趣的事。,如果你对 Unity3D 的 GUI 有需求,这个资源绝对会你更好地理解这些组件,做出更流畅、漂亮的界面。

pdf 文件大小:2.41MB