Kategorie: Objekte
/ Erzeugung
Ab Engineversion: 1.0 OC
CreateObject
Beschreibung
Creates an object of the specified type at the specified position. The position will be the center of the new object, so that the object is exactly at the specified coordinates if it is created in global context. xoffset and yoffset are relative to the calling object in local calls, otherwise global.
Syntax
object CreateObject(id id, int xoffset, int yoffset, int owner);
Parameter
- id:
- Typ des zu erstellenden Objekts
- xoffset:
- X-Koordinate
- yoffset:
- Y-Koordinate
- owner:
- [opt] Besitzer des zu erstellenden Objekts. Entweder der Index eines Spielers oder
NO_OWNER
für keinen Besitzer. Wenn nicht angegeben wird der Besitzer des neuen Objektes auf den Controller des aufrufenden Objektes gesetzt bzw.NO_OWNER
wenn CreateObject ohne Objektkontext aufgerufen wird.
Anmerkung
The function behaviour has changed since version 6.0 OC: The offset of the object is now created at the specified position, not the bottom center. The old behaviour is used in
CreateObjectAbove
.Beispiel
CreateObject(Wipf, 100,100, NO_OWNER);
Erschafft einen Wipf bei den Koordinaten 100/100 ohne Besitzer.