Benutzer:Moerdn/ parent
Erscheinungsbild
parent
[Bearbeiten]Gibt das Elternobjekt des aktuellen KX_GameObjects zurück, oder None wenn kein Elternobjekt vorhanden ist.
Variablentyp:
- KX_GameObject
Tipp: |
Eltern/Kind Beziehungen lassen sich mit der Methode setParent() aufbauen: Benutzer:Moerdn/ setParent |
---|
Verwendung
[Bearbeiten]Objektreferenzen können über die Variable parent nur ausgelesen, aber nicht gesetzt werden
Beispiel 1.1
[Bearbeiten]Rückgabe eines Elternobjektes
# Beispiel 1.1 das Elternobjekt von Suzanne holen
sce = GameLogic.getCurrentScene()
obj = sce.objects['Suzanne']
eltern_object = obj.parent
# END 1.1.
Beispiel 1.2
[Bearbeiten]Prüfen ob ein Elternobjekt vorhanden ist
# Beispiel 1.2 pruefen ob der Besitzer des Python Controllers ein Kindobjekt ist
con = GameLogic.getCurrentController()
own = con.owner
if own.parent is not None:
# own ist ein Kindobjekt
else:
# own besitzt kein Elternobjekt
# END 1.2.
zurück zu Benutzer:Moerdn/ KX_GameObject