Raycast von der Kamera zur Mausposition in der SpielweltC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Raycast von der Kamera zur Mausposition in der Spielwelt

Post by Anonymous »

Wenn sich die Maus an der Tür befindet (roter Bereich), möchte ich etwas tun. Ich versuche, einen Strahl zu wirken, aber der Strahl trifft die Tür nicht und ich kann nicht genau herausfinden, wo er trifft. Und wie kann ich diesen Ray 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);
}
}
Image

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post