2016-11-09 34 views
0

這是平臺和按鈕不屬於電梯時的對象的屏幕截圖。這就是每個對象轉換的方式。爲什麼當我將層次結構中的對象移動到子對象時,整個對象的變換會發生變化?

Not child

接我一招拖動對象是電梯的孩子:

Childs of elevator

我沒有更改任何對象不變換旋轉和位置沒有形成規模。我只是想把它們放在電梯下面。

電梯是大立方體。

The terrain Transform: Position and Rotation 0 0 0 Scale 1 1 1 

The elevator position: x = 263.05 y = 0.1 z = 148.32 
      rotation: x = -2.065 y = 19.039 z = -89.252 
      scale x = 0.1 y = 5 z = 2 

The button when child: x = -4.0700 y = 0.72499 z = -0.5510 
         x = -36.49 y = 2.436 z = 96.1960 
         x = 0.22 y = 10.13 z = 0.19 

When the button is not child: x = 266.106 y = 0.514 z = 146.082 
         x = -0.082 y = 55 z = 6.9 
         x = 0.8 y = 1.6 z = 0.5 
+1

非均勻尺度 – luizcarlosfx

回答

1

這是因爲遊戲對象的變換形式爲​​。這意味着遊戲對象的最終位置是由從根部到遊戲對象的深度優先遍歷中的所有變換的累積給出的。

因此,當您將膠囊和立方體移動到「電梯」子樹時,通過上述的變換累積過程間接設置了在「電梯」子樹根中設置的非均勻尺度。

編輯:

爲了能夠迅速解決問題,創建一個新的遊戲對象,並將其設置爲其他人(電梯,按鈕和平臺)的母公司。我想你想有一些動畫可以同時適用於所有人。如果是這樣,那就是訣竅。

相關問題