0
我可以在玩家面前使用的代碼顯示對象在玩家面前,而不考慮其旋轉
newPosition =player.transform.position+player.transform.forward * distance
這種簡單的線條表現出另一個對象,但我怎麼能限制它始終顯示在同一個位置(但在玩家面前)無論我的球員的旋轉是什麼?
我可以在玩家面前使用的代碼顯示對象在玩家面前,而不考慮其旋轉
newPosition =player.transform.position+player.transform.forward * distance
這種簡單的線條表現出另一個對象,但我怎麼能限制它始終顯示在同一個位置(但在玩家面前)無論我的球員的旋轉是什麼?
當您旋轉游戲物體transform.forward
時,總會發生變化。因爲您正在使用本地值。但是你需要使用這個字的值。
newPosition =player.transform.position+Vector3.forward * distance
感謝,但如果我用這個的話,我會無法顯示我的對象在玩家 –
前我想,如果一個球員看向前,然後在他面前的對象顯示,但沒有改變的位置 –
它聽起來像你需要旋轉對象以匹配玩家的旋轉(可能只是圍繞垂直軸),所以對象的同一側總是面對玩家 – avariant