我會解釋我的問題(我的英文有點跛意)。Unity 3D:遊戲物體方向的UI圖像
我有一個能夠在Unity場景中移動的玩家(相機)。在這個場景中有一些GameObjects。那些GameObjects對於相機來說可能太遠了。我想要實現的是有一個UI圖像出現在每個對象的方向上。即使物體太遠。
例如:玩家站在某個位置。在他面前有一個很遠的物體。我想在屏幕上有一個圖形界面,他說「有200米的物體」。如果他身後有一個物體,我不想要任何東西出現。但是如果他回頭,它會出現,因爲玩家正朝着上述GameObject的方向前進。
我真的很希望我明確自己。請告訴我,如果你需要任何進一步的解釋。謝謝你的社區!
你是什麼意思的區別?我相信僅在正確的位置顯示UI是不夠的? 對不起,我是新手。 – tinkz
不需要raycast,只需要Vector3.Distance(objA,objB); – Everts
謝謝你們,這對於遠距離部分很適合。我最大的問題是關於在對象的正確方向顯示UI – tinkz