mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
adding setCollisionsActive
This commit is contained in:
parent
f29545a167
commit
0f53dce60d
@ -26,6 +26,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
|
|||||||
# special methods
|
# special methods
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
DirectObject.DirectObject.__init__(self)
|
DirectObject.DirectObject.__init__(self)
|
||||||
|
self.collisionsActive = 0
|
||||||
#self.forwardButton=0
|
#self.forwardButton=0
|
||||||
#self.reverseButton=0
|
#self.reverseButton=0
|
||||||
#self.jumpButton=0
|
#self.jumpButton=0
|
||||||
@ -99,7 +100,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
|
|||||||
self.lifter.setMaxVelocity(16.0)
|
self.lifter.setMaxVelocity(16.0)
|
||||||
|
|
||||||
# activate the collider with the traverser and pusher
|
# activate the collider with the traverser and pusher
|
||||||
self.collisionsOn()
|
self.setCollisionsActive(1)
|
||||||
|
|
||||||
self.pusher.addCollider(self.cSphereNodePath, avatarNodePath)
|
self.pusher.addCollider(self.cSphereNodePath, avatarNodePath)
|
||||||
self.lifter.addCollider(self.cRayNodePath, avatarNodePath)
|
self.lifter.addCollider(self.cRayNodePath, avatarNodePath)
|
||||||
@ -229,7 +230,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
|
|||||||
#self.accept("arrow_down", self.moveInReverse, [1])
|
#self.accept("arrow_down", self.moveInReverse, [1])
|
||||||
#self.accept("arrow_down-up", self.moveInReverse, [0])
|
#self.accept("arrow_down-up", self.moveInReverse, [0])
|
||||||
|
|
||||||
self.collisionsOn()
|
self.setCollisionsActive(1)
|
||||||
|
|
||||||
taskName = "AvatarControls%s"%(id(self),)
|
taskName = "AvatarControls%s"%(id(self),)
|
||||||
# remove any old
|
# remove any old
|
||||||
@ -266,7 +267,7 @@ class NonPhysicsWalker(DirectObject.DirectObject):
|
|||||||
#self.ignore("arrow_down")
|
#self.ignore("arrow_down")
|
||||||
#self.ignore("arrow_down-up")
|
#self.ignore("arrow_down-up")
|
||||||
|
|
||||||
self.collisionsOff()
|
self.setCollisionsActive(0)
|
||||||
|
|
||||||
# reset state
|
# reset state
|
||||||
#self.moveTurnLeft(0)
|
#self.moveTurnLeft(0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user