ソースを参照

*** empty log message ***

Samir Naik 21 年 前
コミット
98ed707e6a
1 ファイル変更4 行追加4 行削除
  1. 4 4
      direct/src/controls/BattleWalker.py

+ 4 - 4
direct/src/controls/BattleWalker.py

@@ -82,6 +82,10 @@ class BattleWalker(GravityWalker.GravityWalker):
         self.__oldDt = ClockObject.getGlobalClock().getDt()
         dt=self.__oldDt
 
+        # Before we do anything with position or orientation, make the avatar
+        # face it's target
+        self.avatarNodePath.headsUp(self.targetNp)
+
         # Check to see if we're moving at all:
         self.moving = self.speed or self.slideSpeed or self.rotationSpeed or (self.priorParent!=Vec3.zero())
         if self.moving:
@@ -89,10 +93,6 @@ class BattleWalker(GravityWalker.GravityWalker):
             slideDistance = dt * self.slideSpeed
             rotation = dt * self.rotationSpeed
 
-            # Before we do anything with position or orientation, make the avatar
-            # face it's target
-            self.avatarNodePath.headsUp(self.targetNp)
-
             # Take a step in the direction of our previous heading.
             self.vel=Vec3(Vec3.forward() * distance + 
                           Vec3.right() * slideDistance)