OSDN Git Service

implement loading texture in pmdbuilder
[meshio/pymeshio.git] / examples / pmdbuilder.py
index e41112c..96feccb 100644 (file)
@@ -44,8 +44,9 @@ def build(path):
                 m.diffuse[1], \r
                 m.diffuse[2], \r
                 m.diffuse[3])\r
-        if m.texture!="":\r
-            texturepath="%s/%s" % (basedir, m.texture)\r
+        texturefile=m.texture.decode('cp932')\r
+        if texturefile!="":\r
+            texturepath=os.path.join(basedir, texturefile)\r
             if not texturepath in textureMap:\r
                 texture=opengl.texture.Texture(texturepath)\r
                 textureMap[texturepath]=texture\r