Raycast von der Kamera zu Maussposition in der SpieleweltC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Raycast von der Kamera zu Maussposition in der Spielewelt

Post by Anonymous »

Wenn die Maus an der Tür ist (roter Bereich), möchte ich etwas tun. Ich versuche einen Strahl zu werfen, aber der Strahl schlägt nicht vor der Tür und ich kann nicht herausfinden, wo genau er trifft. Wie kann ich auch debuggen.

Code: Select all

Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;

if (Physics.Raycast(ray, out hit, Mathf.Infinity))
{
if (hit.collider.tag == "InteractiveDoor")
{
doorInteractGameObject.SetActive(true);
}
else
{
doorInteractGameObject.SetActive(false);
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post