Beispiel #1
0
 def __startIntro(self):
     self.T_WATER = 1
     self.T_WATER2LONGVIEW = 1
     self.T_LONGVIEW = 1
     self.T_LONGVIEW2TOONHEAD = 2
     self.T_TOONHEAD = 2
     self.T_TOONHEAD2CANNONBACK = 2
     self.__cameraLookAtInterval = None
     taskLookInWater = Task(self.__taskLookInWater)
     taskPullBackFromWater = Task(self.__taskPullBackFromWater)
     taskFlyUpToToon = Task(self.__flyUpToToon)
     taskFlyToBackOfCannon = Task(self.__flyToBackOfCannon)
     commonData = {}
     taskLookInWater.data = commonData
     taskPullBackFromWater.data = commonData
     taskFlyUpToToon.data = commonData
     taskFlyToBackOfCannon.data = commonData
     introTask = Task.sequence(
         taskLookInWater, Task.pause(self.T_WATER), taskPullBackFromWater,
         Task.pause(self.T_WATER2LONGVIEW + self.T_LONGVIEW),
         taskFlyUpToToon,
         Task.pause(self.T_LONGVIEW2TOONHEAD + self.T_TOONHEAD),
         taskFlyToBackOfCannon)
     taskMgr.add(introTask, self.INTRO_TASK_NAME)
     return
 def __startIntro(self):
     self.T_WATER = 1
     self.T_WATER2LONGVIEW = 1
     self.T_LONGVIEW = 1
     self.T_LONGVIEW2TOONHEAD = 2
     self.T_TOONHEAD = 2
     self.T_TOONHEAD2CANNONBACK = 2
     self.__introCameraInterval = None
     taskLookInWater = Task(self.__taskLookInWater)
     taskPullBackFromWater = Task(self.__taskPullBackFromWater)
     taskFlyUpToToon = Task(self.__flyUpToToon)
     taskFlyToBackOfCannon = Task(self.__flyToBackOfCannon)
     commonData = {}
     taskLookInWater.data = commonData
     taskPullBackFromWater.data = commonData
     taskFlyUpToToon.data = commonData
     taskFlyToBackOfCannon.data = commonData
     introTask = Task.sequence(
         taskLookInWater,
         Task.pause(self.T_WATER),
         taskPullBackFromWater,
         Task.pause(self.T_WATER2LONGVIEW + self.T_LONGVIEW),
         taskFlyUpToToon,
         Task.pause(self.T_LONGVIEW2TOONHEAD + self.T_TOONHEAD),
         taskFlyToBackOfCannon,
     )
     taskMgr.add(introTask, self.INTRO_TASK_NAME)