Przeglądaj źródła

merging in Edmundo's changes to have the letterbox render behind all other gui elements

Josh Wilson 18 lat temu
rodzic
commit
437e1285b8
1 zmienionych plików z 2 dodań i 3 usunięć
  1. 2 3
      direct/src/showbase/Transitions.py

+ 2 - 3
direct/src/showbase/Transitions.py

@@ -367,12 +367,11 @@ class Transitions:
         """
         """
         self.noLetterbox()
         self.noLetterbox()
         self.loadLetterbox()
         self.loadLetterbox()
+        self.letterbox.reparentTo(render2d, -1)
         if (t == 0):
         if (t == 0):
-            self.letterbox.reparentTo(render2d, FADE_SORT_INDEX)
             self.letterboxBottom.setPos(0, 0, -1)
             self.letterboxBottom.setPos(0, 0, -1)
             self.letterboxTop.setPos(0, 0, 0.8)
             self.letterboxTop.setPos(0, 0, 0.8)
         else:
         else:
-            self.letterbox.reparentTo(render2d, FADE_SORT_INDEX)
             self.letterboxIval = Sequence(Parallel(LerpPosInterval(self.letterboxBottom, t,
             self.letterboxIval = Sequence(Parallel(LerpPosInterval(self.letterboxBottom, t,
                                                           pos = Vec3(0, 0, -1),
                                                           pos = Vec3(0, 0, -1),
                                                           startPos = Vec3(0, 0, -1.2)),
                                                           startPos = Vec3(0, 0, -1.2)),
@@ -398,7 +397,7 @@ class Transitions:
         if (t == 0):
         if (t == 0):
             self.letterbox.detachNode()
             self.letterbox.detachNode()
         else:
         else:
-            self.letterbox.reparentTo(render2d, FADE_SORT_INDEX)
+            # self.letterbox.reparentTo(render2d, FADE_SORT_INDEX)
             self.letterboxIval = Sequence(Parallel(LerpPosInterval(self.letterboxBottom, t,
             self.letterboxIval = Sequence(Parallel(LerpPosInterval(self.letterboxBottom, t,
                                                           pos = Vec3(0, 0, -1.2),
                                                           pos = Vec3(0, 0, -1.2),
                                                           startPos = Vec3(0, 0, -1)),
                                                           startPos = Vec3(0, 0, -1)),