ESSENTALY, was ich versuche, ist ein Raycast Pass durch ein Objekt und ein anderes Objekt im Inneren treffen, ohne das erste Objekt zu ignorieren, also wenn der Spieler dort hat Maus über das erste Objekt, aber nicht die zweite, es wird nur das erste Objekt treffen, aber wenn die Maus vorbei ist, trifft es nur das zweite Objekt, ich kann eine visuelle Referenz bereitstellen, wenn möglich, nur um Text über das zweite Objekt anzuzeigen.C# Unity Raycast durch ein Objekt, ohne es zu ignorieren und es immer noch zu treffen
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hitInfo;
if (Physics.Raycast(ray, out hitInfo))
{
{
NameTag = hitInfo.transform.name; //Send information of the Object to the GUI Label
hoverOverActive = true;
Dies ist das grundlegende Raycast-Skript, das ich habe.
Raycast Rückkehr nur die ersten Objekt, das berühren. Sie müssen Raycastall verwenden, wenn Sie mehr als einen Collider erkennen müssen. Wenn Sie irgendein Bild anfügen, kann ich besser verstehen, was Sie benötigen, und ich denke, dass mit raycast und layermasterask – joreldraw