unity如何讓物體繞自己的中心軸轉

時間 2021-08-30 10:12:06

1樓:

1、開啟unity3d在場景中建立一個球體。

2、然後在專案資料夾中建立一個“rotate_test”指令碼。

3、在指令碼中的update中使用rotatearound讓物體圍繞世界座標的“(10f,0f,0f)”這個點,以“(0f,0f,1f)”為軸向,也就是z抽進行旋轉,旋轉角度是“3f”。

transform.rotatearound(new vector3 (10f,0f, 0f), new vector3 (0f, 0f, 1f), 3f);

4、把“rotate_test”指令碼放在球體上。

5、執行後我們法線球體圍繞自定義的點以及z軸向旋轉。

2樓:鋼神綠鋼

1.開啟unity3d工程,建立物體和指令碼。

2.在void update(){}裡輸入gameobject.transform.rotate (new vector3 (0, 1, 0));,表示物體圍繞中心軸旋轉。

3.將指令碼賦予物體。

3樓:匿名使用者

transform.rotate (vector3.forward * 25* time.deltatime, space.self);

旋轉方向可以是:vector3.upward.....

旋轉中心可以是:space.self, space.world

unity3d中如何旋轉物體,但座標軸卻不旋轉??

4樓:步虛真人

可以嘗試將這個物體設定為一個空物體的子物體。

這樣在旋轉的時候,旋轉的物體的座標軸,但是我使用其父物體(空物體)的座標軸並沒有改變。

這個是我的方法,如果有人有好方法,請一定告訴我,多謝。

matlab中如何讓自己編寫的程式變成原始檔程式

abc小東 在matlab中,你可以把原始檔 即.m檔案 放在非預設路徑的資料夾中,其呼叫的方法有三種 假設你的原始檔不在預設路徑內,而在matlab資料夾內,例如路徑為g practice matlab 1 在沒有開啟matlab軟體的情況下,你可以直接雙擊以上路徑內的.m檔案 已編譯 的圖示,然...

在實習中,如何讓自己快速學習,並提高自己的實習質量 請舉例說明

1 勤于思考 學而不思則罔。在學習過程中,如果不進行主動的思考,而僅僅是被動地接受知識,就不是一種有策略的學習,也不會取得好的效果。勤于思考 有兩方面的含義。一是要注意知識前後的聯絡,通過理解知識而掌握知識,而不要死記硬背。通過理解而進行的學習是意義學習,而死記硬背的學習是機械學習。心理學研究表明,...

如何讓自己更快入睡,如何讓自己更快的入睡

漸進式肌肉放鬆訓練 很多人都強調要放鬆,但現實是,我們可能已經忘了如何放鬆,因為太久的緊張和長期的壓力會讓人忘記放鬆的感覺。生活行為方面進行考慮,如睡眠障礙要提供一些舒適環境。保證正常身體狀態,保證充足時間的睡眠,還有正常舒適睡眠環境,還可以在睡前做一些準備,如 或舒適的枕頭 臥具,這些都是保證快速...