浏览代码

Remove DirectStart imports from shadows sample

rdb 10 年之前
父节点
当前提交
49fdd56c09
共有 2 个文件被更改,包括 10 次插入6 次删除
  1. 5 3
      samples/shadows/advanced.py
  2. 5 3
      samples/shadows/basic.py

+ 5 - 3
samples/shadows/advanced.py

@@ -4,7 +4,7 @@ from panda3d.core import *
 import sys
 import os
 
-import direct.directbase.DirectStart
+from direct.showbase.ShowBase import ShowBase
 from direct.interval.IntervalGlobal import *
 from direct.gui.DirectGui import OnscreenText
 from direct.showbase.DirectObject import DirectObject
@@ -235,5 +235,7 @@ class World(DirectObject):
             'A/Z: Increase/Decrease the Push-Bias [%F]' % self.pushBias)
         render.setShaderInput('push', self.pushBias)
 
-w = World()
-base.run()
+if __name__ == '__main__':
+    base = ShowBase()
+    w = World()
+    base.run()

+ 5 - 3
samples/shadows/basic.py

@@ -4,7 +4,7 @@ from panda3d.core import *
 import sys
 import os
 
-import direct.directbase.DirectStart
+from direct.showbase.ShowBase import ShowBase
 from direct.interval.IntervalGlobal import *
 from direct.gui.DirectGui import OnscreenText
 from direct.showbase.DirectObject import DirectObject
@@ -176,5 +176,7 @@ class World(DirectObject):
                base.win.getGsg().getSupportsDepthTexture() and \
                base.win.getGsg().getSupportsShadowFilter()
 
-w = World()
-base.run()
+if __name__ == '__main__':
+    base = ShowBase()
+    w = World()
+    base.run()