在Unity编辑器顶部菜单栏中的Assets菜单中选择Import Package,然后选择Custom Package(自定义资源包),弹出资源路径窗口,在其中找到NGUI资源包所在的位置,单击”打开”按钮即可。
特别注意:NGUI资源包需放在一个没有中文的路径下再进行导入。因为Unity导入外部资源时,无法导入带有中文路径的资源。
单击”打开”按钮后,等待Unity引擎解压资源包,然后将会在Unity引擎界面中弹出展示该资源包的内容列表,让用户选择导入哪些资源(默认情况下是全部选择),此时因为其已经默认全部选择,可以直接单击Import按钮,将其全部导入。
导入成功后,可以看到NGUI文件在Project视图中的结构图,其中Editor文件夹是编辑器所用的;Examples文件夹是Unity制作的一些基本案例,可以从Examples下面的Scenes文件夹中选择它制作的范例场景来参看一些基础功能的制作。Resources文件夹存储着NGUI自带范例所用到的资源。最后就是整个NGUI对于开发者来说最核心的文件夹:Sprites,这里面是NGUI已经封装好的各个功能模块的脚本,当需要使用时只要把相应的脚本变成UI物体的组件就可以进行相关的操作了。
导入之后会注意到Unity编辑器顶部菜单栏中多了一项NGUI菜单。
到这里已经说明成功地导入了NGUI插件,这个插件包大约12MB,不过完全不用担心它会让你的项目安装包增大很多,因为NGUI插件包导入后并不存在于Resources文件夹下面,所以在项目工程最后发布时,它只会将NGUI资源包中所用到的部分纳入打包资源,对项目发布的游戏安装包体积的影响几乎可以忽略不计。
导入常见问题
(1)如果工程文件中已经导入过一次NGUI的资源包了,此时再导入一个新的NGUI资源包会有什么结果?
答:会根据路径替换掉同名文件,并导入额外的新文件。
(2)导入解压后,并没有弹出资源包内容预览窗口,而是在Unity编辑器窗口底部报出了一行Error while importing package:Couldn’t decompress package错误。
答:这是因为将NGUI资源包放在了一个带有中文名称的文件夹路径下。
(3)怎样查看NGUI版本是多少?
答:在Project窗口中,选择Assets文件夹下面的NGUI文件夹,然后会看到一个ReadMe的版本说明文件,这个文件名会带有版本号。