1.Random
1.Random.rotation:静态变量,随机旋转值。
1.Random
1.Random.rotation:静态变量,随机旋转值。
1.Mathf.Acos():静态方法, 取反余弦(以弧度为单位)。
2.Mathf.Floor(f):静态方法, 返回小于或等于 f 的最大整数。
3.Mathf.Lerp():静态方法, 在 a 与 b 之间按 t 进行线性插值。
1.Mathf.Deg2Rad:静态变量,度到弧度换算常量。
2.Mathf.Rad2Deg:静态变量,弧度到度换算常量。
3.Mathf.Infinity:静态变量,正无穷大。
4.Mathf.NegativeInfinity:静态变量,负无穷大。
5.Mathf.PI:π。
6.Mathf.Abs():静态函数,取绝对值。
1.Time.timeScale():静态变量,时间流逝的尺度,可以用来慢放动作。
2.Time.timeSinceLevelLoad():静态变量,自加载上一个关卡以来的时间。
1.
animator.CrossFadeInFixedTime():成员方法,
1.animator.Play("Run");成员方法,播放动画状态。
2.animator.speed;成员变量,动画播放速度。
3.animator..SetFloat();成员方法,
1.public Animator animator;
1.向下发送消息:
BroadcastMessage("GetMsg");
2.向上发送消息:
SendMessageUpwards("GetMsg");
1.Vector2.Max():静态方法,返回由两个向量的最大分量组成的向量。
2.Vector2.Min():静态方法,返回由两个向量的最小分量组成的向量。
1.Destroy():静态方法,销毁组件挂载的游戏物体
2. FindObjectOfType():静态方法,通过类型查找游戏物体
3.Instantiate():静态方法,根据现有的预制体(游戏物体)资源或者游戏场景已有的游戏物体来实例化。
4.
1.Find():成员方法,查找组件挂载的游戏物体下指定的子物体的Transform组件
2.GetChild():成员方法,查找组件挂载的游戏物体下指定的索引物体的Transform组件
3.GetSiblingIndex():成员方法,查找组件挂载的游戏物体下指定的索引物体的Transform组件
1.localScale:成员变量,组件挂载的游戏物体的本地缩放
2.forward:成员变量,组件挂载的游戏物体的本地坐标的Z轴正方向
3.right:成员变量,组件挂载的游戏物体的本地坐标的X轴正方向
4.up:成员变量,组件挂载的游戏物体的本地坐标的Y轴正方向
1.eulerAngles:成员变量,组件挂载的游戏物体的旋转
2.parent:成员变量,组件挂载的游戏物体的父级
3.localPosition:成员变量,组件挂载的游戏物体的本地坐标
4.localRotation:成员变量,组件挂载的游戏物体的本地旋转
1.gameObject:成员变量,组件挂载的游戏物体
2.childCount:成员变量,组件挂载的游戏物体的子对象个数
3.position:成员变量,组件挂载的游戏物体的世界坐标
No6_Transform
06_Transform
1.查找子级组件
public GameObject enemyGos;
enemyGos.GetComponentInChildren<BoxCollider>();
enemyGos.GetComponentsInChildren<BoxCollider>();
2.查找父级组件
enemyGos.GetComponentInParent<BoxCollider>();
enemyGos.GetComponentsInParent<BoxCollider>();
1.No5_Component no5_Component=gameObject.GetComponent<No5_Component>();
1.Destroy(),静态方法,销毁游戏物体
2.FindObjectOfType(),静态方法
3.Instantiate()
4.
MonoBehaviour
1. enabled:成员变量,组件激活状态
2.name:成员变量,组件挂载的对象名称
3.tag:成员变量,组件挂载的标签名称
4.isActiveAndEnabled:成员变量,组件是否已激活并启用Behaviour