1、简介
在Unity开发游戏的过程中,Script(脚本)是必不可少的组成部分。在Unity中,脚本是一种特殊的组件,用于添加到游戏对象上以实现各种交互操作及其他功能。
2、Unity支持的脚本类型
Unity支持3中脚本语言,分别是JavaScript、C#和Boo,3种语言各有特色,无论使用哪一种都可以达到一致或近似的功能。
3、自带脚本资源包Script.UnityPackage讲解
3.1 导入脚本资源包
依次单击菜单栏中的Assets->Import Package->Script选项,为项目工程导入Script.UnityPackage。(在Unity中导入资源包的方式有N中,不在一一赘述。)
3.2 菜单栏变化
在导入脚本资源包以后,Unity菜单栏中的Component选项会多出 Scripts 和 Camera-Control 两项,同时在Project视图中的资源目录Assets中也会多出相应的目录结构。如图:
3.3 脚本详解
在General Scripts目录下有两个脚本文件
.ActivateTrigger: 激活触发器。该脚本用于激活场景中的触发器对象。
.Drag rigidbody: 拖动刚体。该脚本用于拖动具有刚体组件的游戏对象。
在Camera Scripts目录下游三个脚本文件
.MouseOrbit: 鼠标轨迹。该脚本一般用于摄像机对象,可以控制摄像机对象跟随鼠标的偏移值进行旋转。
.SmoothFollow:平滑跟随。该脚本一般用于摄像机对象,可以使摄像机跟随父对象进行移动、旋转等,并支持调节跟随过程的延迟、阻尼系数。
.SmoothLookAt:平滑注视。该脚本一般用于摄像机对象,可以控制摄像机对象永远对准所约束的游戏对象。
--------------预留188,请忽略
4、脚本模板
在Unity中新建的脚本都预先写好了一些代码,以方便用户使用,如图:
脚本中默认列出的代码内容源自于Unity提供的脚本模板,脚本模板存放在: (Unity安装路径)\Editor\Data\Resources\ScriptTemplates目录下。修改模板内容后,Unity在新建相应类型的脚本的时候会继承模板的内容。