[英]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.