我正在尝试根据相机移动记录我正在看的东西,如果我在 UnityEditor 上播放它,它工作正常,但是当我在 Oculus quest 2 上运行该应用程序时,我看不到调试打印出的名称它击中的物体。 它适用于 Unity 但不适用于 Oculus。
private BaseEvent RecordRayCastHits()
{
Ray ray = cameraToRecord.ViewportPointToRay(centerOfScreen);
RaycastHit hit;
if (Physics.Raycast(ray, out hit, 50F, 1, QueryTriggerInteraction.Ignore))
{
Debug.Log(hit.transform.gameObject.name);
return new BaseEvent(eventName, hit.point);
}
return null;
}
你能找出问题所在吗?