Game Object: setVisible

setVisible(visible)
  • Makes the game object visible or invisible

visible:

  • Type:   boolean
  • visible: 1 or True
  • invisible: 0 or False
setVisible(visible, recursive)
  • Makes the game object and it's children visible or invisible

visible:

  • Game Object
     
  • Type:   boolean
  • visible: 1 or True
  • invisible: 0 or False
recursive:
  • Game Object's children
  • Type: boolean
  • visible: 1 or True
  • invisible: 0 or False
Sample Code

################## set visible no children
  

# import bge
import bge

# get controller
cont = bge.logic.getCurrentController()

# get object that controller is attached to
obj = cont.owner

# make object invisible
obj.setVisible(False)

Sample Code

################## set visible has children
  

# import bge
import bge

# get controller
cont = bge.logic.getCurrentController()

# get object that controller is attached to
obj = cont.owner

# make object and it's children invisible
obj.setVisible(False, False)