mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 18:31:55 -04:00
Properly use default textures
This commit is contained in:
parent
6f6c626166
commit
f99b1bd350
@ -144,14 +144,12 @@ class Particles(ParticleSystem.ParticleSystem):
|
|||||||
self.renderer = SpriteParticleRenderer.SpriteParticleRenderer()
|
self.renderer = SpriteParticleRenderer.SpriteParticleRenderer()
|
||||||
if (self.renderer.getSourceType() ==
|
if (self.renderer.getSourceType() ==
|
||||||
SpriteParticleRenderer.SpriteParticleRenderer.STTexture):
|
SpriteParticleRenderer.SpriteParticleRenderer.STTexture):
|
||||||
t = loader.loadTexture('phase_3/maps/eyes.jpg')
|
# Use current default texture
|
||||||
if (t == None):
|
# See sourceTextureName SpriteParticleRenderer-extensions.py
|
||||||
print "Couldn't find default texture: evil_eye.rgb!"
|
self.renderer.setTextureFromFile()
|
||||||
return None
|
|
||||||
self.renderer.setTexture(t)
|
|
||||||
else:
|
else:
|
||||||
# Use default model file and node
|
# Use current default model file and node
|
||||||
# See SpriteParticleRenderer-extensions.py
|
# See sourceFileName and sourceNodeName in SpriteParticleRenderer-extensions.py
|
||||||
self.renderer.setTextureFromNode()
|
self.renderer.setTextureFromNode()
|
||||||
else:
|
else:
|
||||||
print "unknown renderer type: %s" % type
|
print "unknown renderer type: %s" % type
|
||||||
@ -303,7 +301,7 @@ class Particles(ParticleSystem.ParticleSystem):
|
|||||||
file.write(targ + '.renderer.setAlphaMode(BaseParticleRenderer.' + aMode + ')\n')
|
file.write(targ + '.renderer.setAlphaMode(BaseParticleRenderer.' + aMode + ')\n')
|
||||||
file.write(targ + '.renderer.setUserAlpha(%.2f)\n' % \
|
file.write(targ + '.renderer.setUserAlpha(%.2f)\n' % \
|
||||||
self.renderer.getUserAlpha())
|
self.renderer.getUserAlpha())
|
||||||
if (self.rendererType == "Point"):
|
if (self.rendererType == "PointParticleRenderer"):
|
||||||
file.write('# Point parameters\n')
|
file.write('# Point parameters\n')
|
||||||
file.write(targ + '.renderer.setPointSize(%.2f)\n' % \
|
file.write(targ + '.renderer.setPointSize(%.2f)\n' % \
|
||||||
self.renderer.getPointSize())
|
self.renderer.getPointSize())
|
||||||
|
Loading…
x
Reference in New Issue
Block a user