在我的 2d unity 游戲中,我隨機實體化僵尸,我想讓他們的嘴朝向目標的中心,因為子彈從他們的嘴里出來,需要面向中心。僵尸是一個預制件,我有這個代碼:transform.up = -(kids.transform.position - transform.position); 它幾乎可以正常作業并且沒有錯誤,除了隨機地,有時它會以奇怪的方式變得非常歪斜和壓扁。這是傾斜時的外觀圖片:
我怎樣才能讓它不歪斜?謝謝。
uj5u.com熱心網友回復:
可能您統一縮放它或其父變換之一。可能的解決方案:創建一個未縮放的父物件并在那里進行旋轉。如果需要,也許有一個腳本來遵循其他一些轉換,例如在更新中設定其位置。您旋轉的未縮放變換的子變換仍然可以不均勻地縮放。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/397771.html
上一篇:我可以創建自定義MonoBehaviour編輯器來編輯ScriptableObject欄位中的串列嗎?
下一篇:下落物體重力間隔時間
