Unity3d 常用的方法

2021-09-07 14:23:42 字數 1258 閱讀 1686

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 ()

第二種寫法(兩個燈光)

public

transform 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...