Benutzer:Moerdn/ endObject
Erscheinungsbild
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