转载
在 Unity 中脚本是必不可少的组成部分,因为它将定义游戏的各种行为。Unity 推荐使用的编程语言是 JavaScript,但是 C# 或 Boo 同样也可以。下面介绍 JavaScript 的基本使用及脚本的 API 。
一、命名规范
在开始之前,先说一下在 Unity 中的一些命名规范。
变量 - 首写是小写字母。变量用来存储游戏状态中的任何信息。
函数 - 首写是大写字母。函数是一个代码块,只需要写一次,在需要的时候可以再次重用。
类 - 首写是大写字母。可以被认为是函数的库。
提示:当阅读范例代码或者 Unity 的 API ,要注意首写字母,这将有助于你更好的理解对象之间的关系。
二、第一个脚本游戏
我们的第一个脚本游戏是在一个简单的游戏场景中走动.
第一步:设置场景,即在游戏场景中添加地面和游戏对象。
地面可由一个扁的 Cube 代替。
创建一个 Cube ,缩放新 x,y,z,为『5,0.1,5』,它现在应该是一个大平板,在层次视图中(Hierarchy View)重命名为『Plane』。
*游戏对象可由另一个Cube代替。
*创建第二个Cube,将它放置在这个大平板的中心位置。如果在游戏视图(Game View)看不到它们,那么改变主相机位置使它们可见。重命名该物体为”Cube1”。
*还应该建立一个点光源,并且放在大平板之上,使它们更清晰。
第一个脚本
要想让游戏对象 Cube1 运动起来,就需要加入脚本。
通过控制主相机的位置来实现,要做到这一点,我们现在要写一个脚本来读取键盘的输入,然后把脚本和