1、建立物體
2、載入物體
3、尋找物體
4、新增指令碼
1、建立物體
gameobject go;//use this for initialization
void
start ()
find 方法查詢對應的元件(找到第乙個匹配的元件)
gameobject go;gameobject golight;
light light;
//use this for initialization
void
start ()
兩個燈光
gameobject go;gameobject golight;
gameobject golight2;
light light1;
light light2;
//use this for initialization
void
start ()
第二種寫法(兩個燈光)
publictransform transroot;
transform translight1;
transform translight2;
//use this for initialization
void
start ()
//////
尋找物體
/// ///
作為父物體的transform
///尋找的物體名稱
///找到的物體
void findchild(transform trans,string findname,ref
transform _trans)
if (trans.childcount!=0
)
}}
2、awake() & start() 做初始化
update、lateupdate、fixedupdate 更新邏輯
getcomponent 找到其他指令碼
gameobject.find 找到其他物體
3、遊戲輸入
在edit → project settings → input 設定遊戲輸入
在指令碼中利用input類來檢測輸入狀態
input.getaxis 返回的值是 -1到1之間,0表示沒有輸入
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方法及介面
vector3 成員變數 x y z normalized 得到單位化後的向量 唯讀 magnitude 得到向量長度 唯讀 sqrmagnitude得到向量長度的平方 唯讀 forward 前方 常用方法 cross 向量差乘 dot 向量點乘 project 計算向量在另乙個向量上的投影 ang...