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.
Günther, Februar 2002