transform input

Transform組件變量

Position世界坐標(biāo)系的位置

Localtion相對(duì)于父物體的位置

enlerAngles歐拉角 旋轉(zhuǎn)角度

Rotation四元數(shù)

Parent物體父物體的transform組件

Root物體最高層次父物體的transform組件

設(shè)置父物體的方法

1.

Instantiate(gameObject,父物體.transform)

2.

If(父物體!= null)

gameObject.transform.parent =父物體.transform;

設(shè)置相對(duì)于父物體的位置和縮放

代碼實(shí)現(xiàn)父子關(guān)系:

transform.parent = 父物體的transform - 通過(guò)屬性指定父物體

transform.SetParent(父物體的transform) - 通過(guò)方法指定父物體

GameObject.transform.localPosition = new Vecter3(0,0,10)物體前10個(gè)單位向量

GameObject.transform.localScale = new Vecter3(2f,1f,1f)? X軸放大2倍

Time類

Time.scale = 2f;

0暫停1正常2時(shí)間流逝快1倍? 一般用在慢鏡頭之類的 比如boss死的時(shí)候慢鏡頭播放

normalized 標(biāo)準(zhǔn)化向量 方向不變 長(zhǎng)度為1 只讀

magnitude 向量長(zhǎng)度

forward z軸正方向 vector2(0,0,1)簡(jiǎn)寫

up y軸正方向

right x軸正方向

Vector3.zero原點(diǎn)Vector3.one 1,1,1,

Quaternion四元數(shù)

Quaternion.identity無(wú)旋轉(zhuǎn)

人機(jī)交互

Float hor = Input.GetAxis(“Horizontal”)控制物體水平移動(dòng)A -左-負(fù)值|| D -右-正值

Float ver = Input.GetAxis(“Vertical”)控制物體垂直移動(dòng)W -前進(jìn)-正值|| S -后退-負(fù)值

mousePosition 當(dāng)前鼠標(biāo)位置

GetAxis("Mouse X") 得到一幀內(nèi)鼠標(biāo)在水平方向的移動(dòng)距離

GetAxis("Mouse Y") 得到一幀內(nèi)鼠標(biāo)在垂直方向的移動(dòng)距離

GetAxis("Mouse ScrollWheel") 獲取鼠標(biāo)滾動(dòng)的值

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容