概述
通过慕课网,我学习了NGUI的初级课程.
1.基础部件
大部分的功能实现需要靠以下几个部件完成
sprite:基础单位,可以加载一些小的图片,比如UI图标,可以方便设置
Label:文字标签,可以在text的值里方便设置显示的内容,大部分可变文本的依靠部件如伤害数值,角色等级,金钱
texture:教程中用来充当背景图片的部件
基础部分以后有机会再写
核心:
1.关于如何用按钮实现场景转换,比如从login界面进入loading界面,方法即:
图中将制作好的UI场景保存好,然后做成prefab存放在prefab文件夹下,之后将脚本挂载在包含即将加载的
场景的父级上(此处为main,目的是为了以后destroy的时候方便并且不会取消掉实例化加载的脚本功能)
private void OpenUI(string uiName)
{
GameObject gameUI = Instantiate(Resources.Load("Prefab/"+uiName)) as GameObject; //实例化场景
gameUI.transform.parent = GameObject.Find("login").transform; //将实例化后的场景挂载到login下
gameUI.transform.localPosition = Vector3.zero; //归一化
gameUI.transform.localScale = Vector3.one;
}
调用时使用OpenUI("loading")就可以加载loading场景了
运用此函数可以配合NGUI中的button按钮自带的on click功能实现 按下进入游戏转换到loading页面的功能 之类的.
这一课的教程在:http://www.imooc.com/video/11857
2.
最后
以上就是俭朴吐司为你收集整理的NGUI初步学心得的全部内容,希望文章能够帮你解决NGUI初步学心得所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复