-2
我的問題似乎很簡單,但我無法弄清楚自己。如何在unity3D中以鼠標位置的方向繪製x長度的線?
我想在我的transform.position中以鼠標光標所在的方向繪製一條固定長度的線。
事情,我想通了:
var mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
lazer.setPosition(0, transform.position);
// here is where the failing starts. i need to calculate the end position.
lazer.setPosition(1, ?)
感謝A.
團結**沒有能力,無論如何畫線** - 它是一個遊戲引擎。 Unity與繪製線條或形狀完全沒有關係。這個問題經常被問到 - 請先谷歌幫助節省時間! – Fattie
[在一個c#中繪製一個跟隨一個對象的行的可能的重複](http://stackoverflow.com/questions/16039520/drawing-a-line-following-an-object-in-unity-c-sharp) – Fattie
i使用LineRenderer來完成它。我只是要求計算LineRenderer結束位置的向量數學。 –