MouseRayCast()

Syntax

Ergebnis = MouseRayCast(#Camera, x, y, PickMaske)
Beschreibung
Wirft einen Strahl ausgehend vom 2D-Punkt durch die Szene, und prüft, ob dieser auf ein Objekt trifft. Die Normalen-Werte am Auftreffpunkt sind verfügbar mit NormalX(), NormalY() und NormalZ().

Diese Funktion basiert nicht auf der Physik-Engine.

Parameter

#Camera Die zu verwendende Kamera.
x, y Die Koordinaten des Punktes (in Pixel).
PickMaske Die Objekt-Maske während der Durchführung des Strahlenwurfs ("ray cast"). Es werden nur die Objekte zurückgemeldet, welche eine zum Wert 'PickMaske' passende Maske haben. Wird dieser Parameter weggelassen, sind alle Objekte für die Feststellung des Strahlenwurfs gültig. Die Maske kann eine Kombination sein, um mehr als eine Objekt-Gruppe ("entity group") auszuwählen. Für weitere Informationen über die Pick-Maske siehe CreateEntity().

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn der Strahl mit irgendeinem Objekt kollidierte.

Siehe auch

NormalX(), NormalY(), NormalZ()

Unterstützte OS

Alle

<- MousePick() - Engine3D Inhaltsverzeichnis - NextWorldCollision() ->