
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
- 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)