Bläddra i källkod

added base.shadowTrav

Dave Schuyler 22 år sedan
förälder
incheckning
c15f37b310
1 ändrade filer med 8 tillägg och 1 borttagningar
  1. 8 1
      direct/src/showbase/ShadowPlacer.py

+ 8 - 1
direct/src/showbase/ShadowPlacer.py

@@ -29,7 +29,14 @@ class ShadowPlacer(DirectObject.DirectObject):
         """
         assert self.debugPrint("setup()")
         assert not shadowNodePath.isEmpty()
-        
+
+        if not cTrav:
+            # set up the shadow collision traverser
+            if not base.shadowTrav:
+                # set up the shadow collision traverser
+                base.shadowTrav = CollisionTraverser()
+            cTrav = base.shadowTrav
+
         self.cTrav = cTrav
         self.shadowNodePath = shadowNodePath