vector3
成員變數:
x 、 y 、 z .
normalized 得到單位化後的向量【唯讀】
magnitude 得到向量長度【唯讀】
sqrmagnitude得到向量長度的平方 【唯讀】
forward 前方
常用方法:
cross 向量差乘
dot 向量點乘
project 計算向量在另乙個向量上的投影
angle 返回2個向量之間的夾角
distance 返回2個向量之間的距離vector3.distnce(other.position , translation.position);
向量 + - * \ == !=
public vector3 direction = vector3.forward; //移動方向
transform.position += direction * speed * time.deltatime;//移動座標
sqrlen = (other.position - tansform.position).sqrmagintude;計算距離的速度更快(距離的平方)
public transform start;
punlic transform end;
transform.position = vector3.lerp( start.position , end.position , time.time); //從start 移動到end
Unity3d 常用的方法
1 建立物體 2 載入物體 3 尋找物體 4 新增指令碼 1 建立物體 gameobject go use this for initialization void start find 方法查詢對應的元件 找到第乙個匹配的元件 gameobject go gameobject golight li...
Unity3D常用移動方法
一 向量相加減控制移動 transform.position transform.forward time.deltatime 5f 二 translate控制移動 transform.translate vector3.forward time.deltatime 5f 三 差值控制移動 當前位置...
Unity3d 常用的方法
1 建立物體 2 載入物體 3 尋找物體 4 新增指令碼 1 建立物體 gameobject go use this for initialization void start find 方法查詢對應的元件 找到第乙個匹配的元件 gameobject go gameobject golight li...