Selaa lähdekoodia

jump will trigger an avatarMoving event

Dave Schuyler 22 vuotta sitten
vanhempi
sitoutus
5d97de42f3
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      direct/src/showbase/GravityWalker.py

+ 2 - 1
direct/src/showbase/GravityWalker.py

@@ -398,9 +398,10 @@ class GravityWalker(DirectObject.DirectObject):
                 self.avatarNodePath.setFluidPos(Point3(
                 self.avatarNodePath.setFluidPos(Point3(
                         self.avatarNodePath.getPos()+step))
                         self.avatarNodePath.getPos()+step))
             self.avatarNodePath.setH(self.avatarNodePath.getH()+rotation)
             self.avatarNodePath.setH(self.avatarNodePath.getH()+rotation)
-            messenger.send("avatarMoving")
         else:
         else:
             self.vel.set(0.0, 0.0, 0.0)
             self.vel.set(0.0, 0.0, 0.0)
+        if self.moving or jump:
+            messenger.send("avatarMoving")
         return Task.cont
         return Task.cont
     
     
     def doDeltaPos(self):
     def doDeltaPos(self):