Benutzer:Moerdn/ setVisible
setVisible(sichtbarkeits_flag)
BearbeitenSetzt 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
BearbeitenEs 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