Browse Source

the fade should be part of render2d instead of aspect2d so that hiding aspect2d still ensures fade in/out

Asad M. Zaman 19 years ago
parent
commit
4e5545640d
1 changed files with 4 additions and 4 deletions
  1. 4 4
      direct/src/showbase/Transitions.py

+ 4 - 4
direct/src/showbase/Transitions.py

@@ -99,7 +99,7 @@ class Transitions:
         else:
             # Create a sequence that lerps the color out, then
             # parents the fade to hidden
-            self.fade.reparentTo(aspect2d, FADE_SORT_INDEX)
+            self.fade.reparentTo(render2d, FADE_SORT_INDEX)
             self.transitionIval = Sequence(self.lerpFunc(self.fade, t,
                                                          self.alphaOff,
                                                          self.alphaOn),
@@ -121,7 +121,7 @@ class Transitions:
         """
         self.noTransitions()
         self.loadFade()
-        self.fade.reparentTo(aspect2d, FADE_SORT_INDEX)
+        self.fade.reparentTo(render2d, FADE_SORT_INDEX)
         if (t == 0):
             # Fade out immediately with no lerp
             self.fade.setColor(self.alphaOn)
@@ -148,7 +148,7 @@ class Transitions:
         """
         self.noTransitions()
         self.loadFade()
-        self.fade.reparentTo(aspect2d, FADE_SORT_INDEX)
+        self.fade.reparentTo(render2d, FADE_SORT_INDEX)
         self.fade.setColor(self.alphaOn[0],
                            self.alphaOn[1],
                            self.alphaOn[2],
@@ -162,7 +162,7 @@ class Transitions:
         """
         self.noTransitions()
         self.loadFade()
-        self.fade.reparentTo(aspect2d, FADE_SORT_INDEX)
+        self.fade.reparentTo(render2d, FADE_SORT_INDEX)
         self.fade.setColor(color)
 
     def noFade(self):