Explorar el Código

*** empty log message ***

David Rose hace 24 años
padre
commit
8222c6e4d5

+ 2 - 1
direct/src/extensions/SpriteParticleRenderer-extensions.py

@@ -7,7 +7,7 @@
     # Initialize class variable for source file and node for node path textures
     # Will use instance copy of this in functions below
     sourceFileName = 'models/directmodels/smiley'
-    sourceNodeName = 'Happy'
+    sourceNodeName = '**/Happy'
 
     def getSourceFileName(self):
         # Return instance copy of class variable
@@ -43,6 +43,7 @@
         np = m.find(nodeName)
         if np.isEmpty():
             print "SpriteParticleRenderer: Couldn't find node: %s!" % nodeName
+            m.removeNode()
             return None
         self.setFromNode(np)
         m.removeNode()

+ 1 - 1
direct/src/particles/Particles.py

@@ -350,7 +350,7 @@ class Particles(ParticleSystem.ParticleSystem):
             else:
                 modelName = self.renderer.getSourceFileName()
                 nodeName = self.renderer.getSourceNodeName()
-                file.write(targ + '.renderer.setTextureFromNode(%s, %s)' % (modelName, nodeName))
+                file.write(targ + '.renderer.setTextureFromNode("%s", "%s")\n' % (modelName, nodeName))
 	    sColor = self.renderer.getColor()
 	    file.write((targ + '.renderer.setColor(Vec4(%.2f, %.2f, %.2f, %.2f))\n' % (sColor[0], sColor[1], sColor[2], sColor[3])))
 	    file.write(targ + '.renderer.setXScaleFlag(%d)\n' % self.renderer.getXScaleFlag())