本帖最后由 da11 于 2021-3-7 21:28 编辑
Unity脚本介绍:
· 脚本是附加在游戏物体上用于定义游戏对象行为的指令代码
· Unity支持三种高级编程语言:C#、JavaScript、Boo Script(unity 5 前适用,现在不适用)
Unity脚本语法结构:
using 命名空间 #调用其他命名空间
namespace 命名空间名 #定义本脚本文件属于哪个命名空间(Unity模板创建时没有提供,后期需要手动输入或者修改模板加入)
public class 类名 : MonoBehaviour
{
void 方法名()
{
Debug.Log("调试显示信息");
print("本质就是Debug.Log方法");
}
}
注意:
1.脚本文件名必须与cs文件内的类名一致(硬性要求,否则编译时会报错)
2.写好的脚本必须附加到游戏物体上才能执行(附加的时候等于new了一个对象)
3.附加到游戏物体的脚本类必须被MonoBehaviour类继承
Unity脚本编译过程:
· 编译运行过程:
源代码--(CLS)->中间语言--(Mono Runtime)->机器码
Unity编译后的文件后缀是.dll
|