提交 35d5e4a4 编写于 作者: M Mr.doob

build.py: utf-8 backwards support. Fixes #5416.

上级 a9fd1247
......@@ -13,6 +13,7 @@ import os
import shutil
import tempfile
from io import open
def main(argv=None):
......@@ -53,17 +54,17 @@ def main(argv=None):
files = json.load(f)
for filename in files:
tmp.write('// File:' + filename)
tmp.write('\n\n')
tmp.write(u'\n\n')
filename = '../../' + filename
sources.append(filename)
with open(filename, 'r', encoding='utf-8') as f:
if filename.endswith(".glsl"):
tmp.write('THREE.ShaderChunk[ \'' + os.path.splitext(os.path.basename(filename))[0] + '\'] = "')
tmp.write(f.read().replace('\n','\\n'))
tmp.write('";\n\n')
tmp.write(u'";\n\n')
else:
tmp.write(f.read())
tmp.write('\n')
tmp.write(u'\n')
if args.amd:
tmp.write('exports.THREE = THREE;\n\n} ) );')
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册