簡體   English   中英

unity C# - 兒童旋轉和 position 斷開

[英]Unity C# - Child rotation and position disconnect

我的相機是一個空游戲對象的子 object,我希望旋轉它。 相機離中心有幾個單位,這樣它就可以圍繞與空游戲object放置在同一位置的物體旋轉。 標准票價,我敢肯定。

但是,當我嘗試旋轉父對象時,相機在世界中保持靜止,在原地旋轉。 我嘗試了幾種不同的方法,但結果總是這樣。

情況示意圖

parent.transform.eulerAngles = new Vector3(0, 0, 90);

奇怪的是,當我在 Inspector 中更改 Parent 旋轉時,它按預期工作。

[編輯] 相機附加了一個腳本,用於確定其 X 軸 position。 顯然我需要對該腳本進行一些更改,然后這個應該按預期工作。 無論如何,謝謝大家的時間。

供將來參考,以防其他人偶然發現這個。 如果您在代碼中給孩子一個 position,請仔細檢查它是否為 localPosition。 這可能是您所有擔憂的原因。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM