Unity3D的脚本-script入门-创新互联
来自:http://blog.163.com/shininglore@126/blog/static/961841802013412101454833/
Unity3D的基本操作很容易就能掌握了,接下来就是游戏系统的核心部分:脚本。 什么是Script(脚本)?简而言之,就是使用代码来执行一系列动作命令的特殊文本,它需要编译器来从新解读。U3D内部如何解读脚本,这不是我们所要关心的—这是引擎开发人员的活,我们所要知道的就是脚本的使用规则。 【三种语言的特点】 U3D支持C#,JavaScript,BOO三种语言格式的代码编写。首先来简单介绍下这三种语言的特点:
![](/upload/otherpic23/6597254484612038248.jpg)
vector3 direction=vector3(1,2,3)。如果使用C#,则需要使用new关键字:vector3 direction=new vector3(1,2,3)。JavaScript直接继承自U3D的MonoBehaviour类,因此不像C#和BOO那样需要使用Using或Import来加载类库。这看似省心,不过因为缺少了加载特殊类库,JavaScript能调用的第三方函数不多(当然,我们可以载入net类库给JavaScript调用,虽然看着有点奇怪……)。 *注意:JavaScript不是Java,同时,U3D中的JavaScript也有别于独立的JavaScript语言。
![](/upload/otherpic23/3337448798958275003.jpg)
![](/upload/otherpic23/2485986994326615946.jpg)
![](/upload/otherpic23/6597721777053207782.jpg)
![](/upload/otherpic23/1320962065721105486.jpg)
![](/upload/otherpic23/3341670923608933879.jpg)
![](/upload/otherpic23/3170815612745578392.jpg)
![](/upload/otherpic23/4798866878039985392.jpg)
![](/upload/otherpic23/1888697093828541115.jpg)
1.点击Hierarchy栏下的Create,创建一个Cube,Plane和Spotlight。
![](/upload/otherpic23/3064418071466899304.jpg)
![](/upload/otherpic23/3066388396303883225.jpg)
![](/upload/otherpic23/1554023346437524227.jpg)
![](/upload/otherpic23/6597786648239250603.jpg)
![](/upload/otherpic23/566890603113140910.jpg)
![](/upload/otherpic23/627689198082636696.jpg)
![](/upload/otherpic23/1903615267594211201.gif)
![](/upload/otherpic23/1320962065721105508.jpg)
![](/upload/otherpic23/1888415618851830057.jpg)
![](/upload/otherpic23/3862118155546933298.gif)
![](/upload/otherpic23/3906591201867219926.jpg)
【结语】 游戏制作并不简单,这里仅仅是一个初入门的小例子,主要是对脚本使用方式的练习。后面会逐步深入学习U3D丰富的函数功能。
网站栏目:Unity3D的脚本-script入门-创新互联
网页路径:http://ybzwz.com/article/gecpo.html