CastObjects

Kategorie: Objekte / Erzeugung
Ab Engineversion: 4.6.5.0 CP

Beschreibung

Verschleudert iNumber Objekte an angegebener Position mit einer Geschwindigkeit von iLevel. Bei einem lokalen Aufruf haben die erzeugten Objekte den selben Besitzer wie das aufrufende Objekt.

Syntax

void CastObjects (id  id, int  iNumber, int  iLevel, int  iX, int  iY);

Parameter

id:
ID des Objekttyps, der verschleudert wird
iNumber:
Anzahl verschleuderter Objekte.
iLevel:
Geschwindigkeit der verschleuderten Objekte
iX:
[opt] X-Ausgangsposition. Offset zum aufrufenden Objekt bei lokalem Aufruf.
iY:
[opt] Y-Ausgangsposition. Offset zum aufrufenden Objekt bei lokalem Aufruf.

Beispiel

var num=GetVertexNum()-1;
CastObjects(SPRK,1,20,GetVertex(num, 0)-GetX(), GetVertex(num, 1)-GetY());
				
Erzeugt am letzten Vertex einer Linie einen Funken. Bei mehrmaligem Aufruf erzielt man damit den gleichen Effekt wie bei einem Blitzeinschlag.
Siehe auch: CreateObject
Günther, Februar 2002