How can show Shape of Bullet ?

game.py:

# 禁用摄像机控制
base.disableMouse()
base.camera.setPos(0,-14,1.5)
base.camera.setHpr(0,-5,0)

# 调试渲染
debugNode = BulletDebugNode('Debug')
debugNode.showWireframe(True)
debugNode.showConstraints(True)
debugNode.showBoundingBoxes(True)
debugNode.showNormals(True)
debugNP = render.attachNewNode(debugNode)
debugNP.show()
# 初始化BulletWorld
base.world = BulletWorld()
base.world.setDebugNode(debugNP.node())

ku_fei.py:

tube = BulletCapsuleShape(0.2, 0.5, ZUp)
node = BulletRigidBodyNode('Body')
node.addShape(tube)
np = render.attachNewNode(node)
np.setPos(0,0,0)
base.world.attachRigidBody(node)

But I see nothing . I guess error in game.py .

You have to update the physic world each frames to see the debug mode:
world.doPhysics(globalClock.getDt())

I originally thought that if needn’t be physics calculations do needn’t that. Thank you.