2017-07-16 49 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

请发布一个图片,记录下什么值 –