Unity3D 脚本中文教程 Part1 一、 脚本概览 这是一个关
于 Unity 内部脚本如何工作的简单概览。 Unity 内部的脚本
是通过附加自定义脚本对象到游戏物体组成的。在脚本对象
内部不同志的函数被特定的事件调用。最常用的列在下面
Update 这个函数在渲染一帧之前被调用这里是大部分游戏
行为代码被执行的地方除了物理代码。 FixedUpdate 这个
函数在每个物理时间步被调用一次这是处理基于物理游戏
的地方。 在任何函数之外的代码 在任何函数之外的代码在
物体被加载的时候运行这个可以用来初始化脚本状态。 注
意文档的这个部份假设你是用 Javascript 参考用 C 编写获
取如何使用 C 和 Boo 编写脚本的信息。 你也能定义事件句
柄它们的名称都以 On 开始例如 OnCollisionEnter 为了查看
完整的预定义事件的列表参考 MonoBehaviour 文档。 概览
常用操作 大多数游戏物体的操作是通过游戏物体的
Transform 或 Rigidbody 来做的在行为脚本内部它们可以分
别通过 transform 和 rigidbody 访问因此如果你想绕着 Y 轴
每帧旋转 5 度你可以如下写 function Update 如果你想向
前移动一个物体你应该如下写 function Update 概览跟踪
时间 Time 类包含了一个非常重要的类变量称为 deltaTime
这个变量包含从上一次调用 Update 或 FixedUpdate 根据你
是在 Update 函数还是在 FixedUpdate 函数中到现在的时间
量。 所以对于上面的例子修改它使这个物体以一个恒定的