关于unity3d发布WebGL出错需要注意的问题
2017-03-24 16:40
531 查看
一直用unity3d在做ios、安卓和windows这些平台的开发,最近有需求要发布到网页上,才发现这有一个大坑
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/wail.gif)
打包WebGL平台老是出错,错误输出:
Failed running "D:\Program Files\unity5.4.1\Editor\Data\PlaybackEngines\WebGLSupport/BuildTools/Emscripten_Win/python/2.7.5.3_64bit/python.exe" "D:\Program Files\unity5.4.1\Editor\Data\PlaybackEngines\WebGLSupport/BuildTools/Emscripten/emcc" @"D:/Myprogram/test/Foxiang/Assets/../Temp/emcc_arguments.resp"
stdout:
stderr:
Traceback (most recent call last):
File "D:\Program Files\unity5.4.1\Editor\Data\PlaybackEngines\WebGLSupport/BuildTools/Emscripten/emcc", line 1197, in <module>
shared.Building.link(linker_inputs, in_temp(target_basename + '.bc'), force_archive_contents=force_archive_contents)
File "D:\Program Files\unity5.4.1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\shared.py", line 1397, in link
assert os.path.exists(target) and (output is None or 'Could not open input file' not in output), 'Linking error: ' + output
AssertionError: Linking error:
UnityEditor.HostView:OnGUI()
![](http://img.blog.csdn.net/20170324162745143?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjYyNzA3Nzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
查了好多资料,看了好多国外的帖子,虽然都是一知半解的,但是最后也找到了解决方案:
那就是打包输出的文件路径要和项目工程放在同一级别的文件目录下,就可以成功打包了。unity的坑啊
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/crazy.gif)
![](http://img.blog.csdn.net/20170324163733427?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMjYyNzA3Nzk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
自己总结的经验,希望对碰到相同问题的小伙伴们有帮助。
越挫越勇,然后会有更多的坑等着大家去填。。。。
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/wail.gif)
打包WebGL平台老是出错,错误输出:
Failed running "D:\Program Files\unity5.4.1\Editor\Data\PlaybackEngines\WebGLSupport/BuildTools/Emscripten_Win/python/2.7.5.3_64bit/python.exe" "D:\Program Files\unity5.4.1\Editor\Data\PlaybackEngines\WebGLSupport/BuildTools/Emscripten/emcc" @"D:/Myprogram/test/Foxiang/Assets/../Temp/emcc_arguments.resp"
stdout:
stderr:
Traceback (most recent call last):
File "D:\Program Files\unity5.4.1\Editor\Data\PlaybackEngines\WebGLSupport/BuildTools/Emscripten/emcc", line 1197, in <module>
shared.Building.link(linker_inputs, in_temp(target_basename + '.bc'), force_archive_contents=force_archive_contents)
File "D:\Program Files\unity5.4.1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\shared.py", line 1397, in link
assert os.path.exists(target) and (output is None or 'Could not open input file' not in output), 'Linking error: ' + output
AssertionError: Linking error:
UnityEditor.HostView:OnGUI()
查了好多资料,看了好多国外的帖子,虽然都是一知半解的,但是最后也找到了解决方案:
那就是打包输出的文件路径要和项目工程放在同一级别的文件目录下,就可以成功打包了。unity的坑啊
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/crazy.gif)
自己总结的经验,希望对碰到相同问题的小伙伴们有帮助。
越挫越勇,然后会有更多的坑等着大家去填。。。。
![](http://static.blog.csdn.net/xheditor/xheditor_emot/default/struggle.gif)
相关文章推荐
- unity3d中关于导入插件出错的问题,注意事项!!!
- 【Unity3D】关于发布WebGL的一些问题记要
- 关于dsp定时器同步需要注意的问题
- 关于SQL SERVER建立索引需要注意的问题
- 关于SQL SERVER建立索引需要注意的问题
- 『EXP2』关于在函数内部分配内存时需要注意的问题
- WIN7发布ASP.net 4.0时需要注意的几个问题
- 关于使用标签需要注意的几个问题
- 创建视图时的注意点(关于需要创建索引的问题)
- 关于VS2005程序发布的问题:其实就是程序能否找到运行时所需要的DLL的问题。
- 关于Hive建表需要注意的问题
- 关于SQL SERVER建立索引需要注意的问题
- 问题3:在网上发布信息你认为需要注意什么?不少于50字
- Blazeds 与Flex 发布时需要注意的问题
- 关于对 实体封装的对象 进行数据库操作时需要注意的问题
- 关于sql server建立索引需要注意的问题
- 关于SQL SERVER建立索引需要注意的问题
- 关于flex开发自定义组件需要注意的问题
- 关于SQLSERVER建立索引需要注意的问题(转)
- 关于SQL SERVER建立索引需要注意的问题(转)