Unity 脚本入门 在Unity 中脚本是必不可少的组成部分,因为它将定义你游戏的各种行为.这个教程将介绍JavaScript的基本使用. 课时: 2 小时. 作者: Graham McAllister 译者:威阿(2009-04-06) 目录 1. 教程目的 2. 前提 3. 命名规范 4. Play er输入 5. 连接变量 6. 访问组件 7. 实例 8. 调试 9. 常见脚本类型 1. 教程目的 在Unity 中,脚本是用来界定用户在游戏中的行为(或规则).Unity 推荐使用的编程语言是Jav ascript,但是C#或Boo同样也可以. 本教程不仅介绍了脚本的基础,也介绍了脚本的重要内容(API).你可以专注于您的游戏设计并缩短开发周期.充分理解了这些的基础教程能使你更充分的使用Unity . 2. 前提 本教程的重点是Unity 脚本基础,假设你已经熟悉了Unity 的界面(如果不是,你应该阅读Unity GUI教程).为了使脚本更容易理解,最好有个支持JavaScript语法高亮的代码编辑器,也就是将关键字用不同的颜色显示出来. SubEthaEdit就是这样的编辑器. 注: 如果需要实际操作的文字,会被加”-”前缀. 3. 命名规范 在开始前,先说一下在Unity 中的一些规范. 变量 – 首写是小写字母.变量用来储存游戏状态中的任何信息. 函数 – 首写是大写字母.函数是一个代码块,只需要写一次,在需要时候可以被再次重用. 类 – 首写是大写字母.可以被认为是函数的库. 提示:当阅读范例代码或者Unity 的API, 要注意首写字母,这将有助于你更好的理解对象之间的关系. 4. Player输入 我们第一个项目是在一个简单的游戏场景中走动. 设置场景 - 启动Unity. 首先,让我们创建一个用来行走的平面,用一个扁的Cube. - 创建一个Cube,缩放x,y,z 为”5,0.1,5”,它现在看起来应该是一个大平板.在层次视图(Hierarchy View)中重命名为”Plane ”. - 创建第二个Cube,将它放置在这个大平板的中心位置.如果在游戏视图(Game View)看不到它们,那么改变主相机位置使它们可见.重命名该物体为”Cube1”. - 你也应该建立一个点光源,并且放在大平板之上,使它们更清晰. - 保存 选择菜单File->Save As保存这个场景文件. 我们第一个脚本 我们现在开始游戏设计.我们打算让Player 移动. 通过控制主相机的位置来实现,要做到这一点,我们现在要写一个脚本来读取键盘的输入.然后把脚本和相机链接起来(更多的在下一节). - 首先创建一个空脚本.选择” Assets->Create->Javascript”并在项目面板重命名为”Move1”. - 双击M...