我是靠谱客的博主 俭朴吐司,最近开发中收集的这篇文章主要介绍NGUI初步学心得,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

通过慕课网,我学习了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初步学心得所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部