Benutzer:Moerdn/ endObject
endObject()[Bearbeiten]
Entfernt das Objekt, für welches die endObject() Methode aufgerufen wird, aus der Szene.
Rückgabetyp:
- None
Verwendung[Bearbeiten]
Es können beliebige Objekte aus der Szene entfernt werden. Wichtig ist nur das es sich um Instanzen der Klasse KX_GameObject handelt.
- con.owner # der Script Eigentümer
- scene.objects['A'] # das Objekt mit dem Namen 'A' aus der Scene
- ray.hitObject[0] # das Objekt, das über einen beliebigen Sensor erkannt wurde
Beispiel 1.1[Bearbeiten]
# Beispiel 1.1. loescht das Objekt mit dem der Python Controller verknüpft ist
con = GameLogic.getCurrentController()
own = con.owner
own.endObject()
# END 1.1.
Beispiel 1.2[Bearbeiten]
# Beispiel 1.2. loescht ein Objekt mit dem Namen Suzanne aus der Szene
scene = GameLogic.getCurrentScene()
suzanne = scene.objects['Suzanne']
suzanne.endObject()
# END 1.2.
zurück zu Benutzer:Moerdn/ KX_GameObject