2013-05-16 163 views

回答

2

怪異,因爲這似乎是我認爲兩者之間的區別如下

transform.RotateAround(Point, axis, angle); 

以上採取弧度進行改造

transform.RotateAround(axis, angle); 

以上採用弧度到繞transform.position

使用的兩個參數版本採取度我不是弧度,但有些人聲稱這已經改變,儘管可能不會在文檔中更新。

所以基本上你對他們的平等最後一條語句應該是正確的肯定。

下面是從團結的來源,我曾經也:http://answers.unity3d.com/questions/181575/transformrotatearoundvector3-axis-float-angle-what.html

+0

所以我是越來越被造成的,因爲角度的兩個功能單位是不同的(即使它們出現類似)的不一致,這似乎不可思議 – Gkills

+0

如果你叫你的問題具有相同的值(度)底部兩個版本里,從2參數版本古怪的結果,也許比它仍在考慮,而不是度弧度。嘗試調用它們以期望得到相同的結果。調用第一和第二利用度比較,如果從2 PARAM版本的結果是路要走然後嘗試用弧度調用它來代替。他們都使用度或2參數版本使用弧度和第一個(3參數版本)根據我發佈的鏈接使用度 – Josh