Unity API1.0

一、脚本历史

1.Unity2017之前的版本

1)C#

2)JaveScript

3)Boo

2.Unity2017之后的版本

C#

二、设置编辑器

1.2017年之前

MonoDevelop

2.2017年之后

VS

三、编辑器模板修改

路径:D:\**\Editor\Data\Resources\ScriptTemplates

四、修改使用的编辑器

菜单栏Edit=》Preferences=》External Tools=》Exteal Script Editor

五、MonoBehaviour类

1)使脚本可以像组件一样挂在物体上

2)脚本无法挂在物体上

①检查脚本名字和类名是否相同

②是否继承MonoBehaviour类

六、Debug类

1)Debug.Log("控制台输出 信息");

2)Debug.LogWaring("控制台输出警告 信息");

3)Debug.LogError("控制台输出错误 信息");

4)print("print输出");//控制台输出

5)Debug.Log与Print区别

七、Transform类

1)组件作用

①负责游戏对象的变换

②维持父子关系

③在Hierarchy与面板可以看到,每一个Transform可以有一个父级,允许分层次管理,旋转和缩放

2)父子关系

①在Hierarchy视图中,通过把一个游戏对象拖放到另一个游戏对象纸上来创建父物体,这样将创建一个父子关系来关联这两个游戏对象

②作用:当一个游戏对象是另一个游戏对象的父物体时,其子游戏对象会随着父物体对象的移动,旋转,缩放

3)位置

①位置

Position:在世界坐标系中,transform的位置子物体世界坐标系中的位置=子物体位置+父物体位置

localPosition:相对于父级的变换的位置 检视图中默认显示数值

②旋转

eulerAngles:旋转作为欧拉角度

localEulerAngles:相对于父级的变换旋转的角度

4)GetChild

①按索引返回子项

②从0开始

八、GameOBject类

九、Time类

常用

1)time:从游戏开始到现在所用时间,是以秒计算

2)deltaTime:获得Update()方法中完成上一帧所消耗的时间,以秒为单位

十、计时器

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值