码迷,mamicode.com
首页 > 编程语言 > 详细

Unity 3d 技术分享 (UIRoot)

时间:2015-04-23 19:56:53      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:

对unity  3d的学习有一段时间了,想写点内容跟大家分享一下 ; 俗话说千里之行,始于足下。凡是都要一步步来。

 

NGUI作为unity的基础,在做UI方面表现突出。下面我说点关于NGUI的基础知识;

 

首先 来说下 UIRoot ;UIRoot作为UI模块的根。 我们再它的子对象中创建ui  gameobject;UIRoot一个主要的特性是,对屏幕进行适配;

 

下面就来说下怎么做:其实我也是这样,喜欢看实际的效果;每当我看到自认为不可思议的事情发生了,,我就会充满好奇,想去探究这是实现的,这么神奇。也许这是天蝎男的天性;

 

首先呢,你要先下载NGUI 这个插件。 ,创建一个unity工程 ,  接下来你可一直接将NGUI导入Unity环境中 ,或者放到工程文件的Asserts中;

 

接下来我们就可以使用NGUI了 ;我们打开创建的unity工程  ;

在层级区域使用以下快捷键:  shift  +alt +s。创建一个UIRoot ; .或者也可以直接在层级的create位置创建一个gameobject 。 并添加一个UIRoot脚本;

 

 //UIRoot脚本

 

技术分享

 

 

 

其中Minimum  Hieght    ;Maximum  height  ;起到屏幕适配的作用;

我刚才提到了脚本;unity开发支持的脚本有三种  c# ,js ,python;不过c#原则上讲不能叫脚本,那是对C#的不尊重。C#出身名门正派可以和java起名;

当我们在层级中创建一个gameobject对象时,我们就可以手动绑定一个脚本来控制这个 gameobject的一切行为;

 

//今天就到这吧。  欢迎大家加入 367086379 QQ群闲聊.......

 

 

 

 

 

Unity 3d 技术分享 (UIRoot)

标签:

原文地址:http://blog.csdn.net/u010296979/article/details/45224525

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!