2017-07-16 44 views
-2
RaycastHit hit; 
    if(Physics.Raycast(character.cam.transform.position, character.cam.lookDir, out hit)){ 
     Debug.Log(hit.point); 
    } 

此返回3到4個不同的值,一個幀,而無需移動或旋轉相機光線投射點返回多個值而無需移動

+0

你期待它做什麼? – lockstock

+0

只給出一個單一的答案 –

+0

「3到4個不同的值」,你是什麼意思? (即數字,對象,數組)在Unity3D的文檔中(https://docs.unity3d.com/ScriptReference/RaycastHit.html),RaycastHit的''''成員是一個'Vector3',所以你看到的3個值可能是它的組件。 – meowgoesthedog

回答

0

它可能擊中多個目標。

+0

我沒有使用raycastAll,即時通訊使用raycast –

+0

,並且場景中只有一個地板 –

+0

請發佈一個圖片,記錄下什麼值 –