Benutzer:Moerdn/ setVisible
Erscheinungsbild
setVisible(sichtbarkeits_flag)
[Bearbeiten]Setzt das Objekt auf sichtbar/unsichtbar. Unsichtbare Objekte werden nicht mehr gerendert und verbrauchen keine Rasterizer Ressourcen, die Logic und Physik wird aber weiterhin berechnet.
Parameterliste
- sichtbarkeits_flag:
- gibt an, ob das Objekt auf sichtbar (True) oder unsichtbar (False) gesetzt wird
- Typ: Boolean
Rückgabetyp:
- None
Verwendung
[Bearbeiten]Es kann die Sichtbarkeit beliebiger Objekte aus der Szene gesetzt werden. Das Objekt muss als Referenz auf ein KX_GameObject vorliegen.
Beispiel 1.1
[Bearbeiten]# Beispiel 1.1. setzt das Objekt auf unsichtbar mit dem der Python Controller verknüpft ist
con = GameLogic.getCurrentController()
own = con.owner
own.setVisible(False)
# END 1.1.
Beispiel 1.2
[Bearbeiten]# Beispiel 1.2. setzt ein Objekt mit dem Namen Suzanne auf sichtbar
scene = GameLogic.getCurrentScene()
suzanne = scene.objects['Suzanne']
suzanne.setVisible(True)
# END 1.2.
zurück zu Benutzer:Moerdn/ KX_GameObject