mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
temp disable of floor sphere to prevent double triggering
This commit is contained in:
parent
0677332a66
commit
09631cdd6c
@ -277,7 +277,7 @@ class GravityWalker(DirectObject.DirectObject):
|
||||
self.setupRay(floorBitmask, self.floorOffset)
|
||||
self.setupWallSphere(wallBitmask, avatarRadius)
|
||||
self.setupEventSphere(wallBitmask|floorBitmask, avatarRadius)
|
||||
self.setupFloorSphere(floorBitmask, avatarRadius)
|
||||
# self.setupFloorSphere(floorBitmask, avatarRadius)
|
||||
|
||||
self.setCollisionsActive(1)
|
||||
|
||||
@ -301,8 +301,8 @@ class GravityWalker(DirectObject.DirectObject):
|
||||
del self.cSphere
|
||||
self.cWallSphereNodePath.removeNode()
|
||||
del self.cWallSphereNodePath
|
||||
self.cFloorSphereNodePath.removeNode()
|
||||
del self.cFloorSphereNodePath
|
||||
# self.cFloorSphereNodePath.removeNode()
|
||||
# del self.cFloorSphereNodePath
|
||||
|
||||
del self.pusher
|
||||
del self.pusherFloor
|
||||
@ -320,12 +320,12 @@ class GravityWalker(DirectObject.DirectObject):
|
||||
self.oneTimeCollide()
|
||||
if active:
|
||||
self.cTrav.addCollider(self.cWallSphereNodePath, self.pusher)
|
||||
self.cTrav.addCollider(self.cFloorSphereNodePath, self.pusherFloor)
|
||||
# self.cTrav.addCollider(self.cFloorSphereNodePath, self.pusherFloor)
|
||||
self.cTrav.addCollider(self.cEventSphereNodePath, self.event)
|
||||
self.cTrav.addCollider(self.cRayNodePath, self.lifter)
|
||||
else:
|
||||
self.cTrav.removeCollider(self.cWallSphereNodePath)
|
||||
self.cTrav.removeCollider(self.cFloorSphereNodePath)
|
||||
# self.cTrav.removeCollider(self.cFloorSphereNodePath)
|
||||
self.cTrav.removeCollider(self.cEventSphereNodePath)
|
||||
self.cTrav.removeCollider(self.cRayNodePath)
|
||||
|
||||
@ -367,7 +367,7 @@ class GravityWalker(DirectObject.DirectObject):
|
||||
assert(self.debugPrint("oneTimeCollide()"))
|
||||
tempCTrav = CollisionTraverser()
|
||||
tempCTrav.addCollider(self.cWallSphereNodePath, self.pusher)
|
||||
tempCTrav.addCollider(self.cFloorSphereNodePath, self.event)
|
||||
# tempCTrav.addCollider(self.cFloorSphereNodePath, self.event)
|
||||
tempCTrav.addCollider(self.cRayNodePath, self.lifter)
|
||||
tempCTrav.traverse(render)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user