一、打开NGUI的官方网站
http://www.tasharen.com/?page_id=140
二、往下拖网页找到免费版本的下载地址并下载
三、在Unity3D工程中导入所下载的unitypackage
-
点击Unity3D左上角的菜单Assets->ImportPackage->CustomPackage
-
在弹出的选择窗口中选择之前下载的NGUI资源包(ngui_free.unitypackage)并点“打开”
-
读条之后默认会选中所有的资源,这里直接点“Import”来导入
-
导入之后Unity3D左上角的菜单中会多出一个“NGUI”,这就表示导入成功了
四、创建一个UI Root
-
删除Hierarchy视图中的Main Camera
-
点击Unity3D左上角的菜单NGUI->Create a New UI
-
在弹出的UI Tool窗口中单击Create Your UI
-
之后会在Hierarchy中会出现如下对象,这些对象也是以后制作NGUI的基础
其中
-
UI Root(2D):它包含UIRoot脚本,这个脚本会重新调整它,使之处于屏幕高度的2分之1处,并且让你通过像素和相对于你其它的游戏世界来指定它自带的窗口小工具的坐标
-
Camera:它包含Camera组件和UICamera脚本,UICamera脚本包含NGUI的事件系统
-
Anchor:它包含UIAnchor脚本,这个脚本可以被用于附加在屏幕两侧的小工具上,如此看来它还可以在PC上用来做像素偏移
-
Panel:它包含UIPanel脚本,这个脚本是一个收集了所有小工具的容器,并且可以尽可能的结合它们来进行绘制
五、创建一个Sprite
-
鼠标选中Panel,点击Unity3D左上角的菜单NGUI->Create a Widget
-
在弹出窗口选择Atlas、Font、Template和Sprite,之后点击Add To按钮
-
如果没有自己的Atlas和Font,则可以选择NGUI自带的例子中的,在Project视图中的NGUI->Examples->Atlases->Fantasy中
之后就可以在Game视图中看到你所创建的Sprite了