关于Unity发布的WebGL项⽬出现问题的解决⽅法和本地⽹站
部署
⼀、关于将Unity的项⽬打包为WebGL出现Exception: E:\Unity\Editor\Data\il2cpp/ did not run properly! UnityEditorInternal.Runner.RunManagedProgram (System.String exe, System.String args, System.String workingDirectory。。。。错误。
解决办法:
①检查⾃⼰打包的⽬录⽂件是否存在中⽂路径(⽐如你的项⽬路径为:E:\项⽬测试\TestDemo,则需要讲该路径下的中⽂名称替换为英⽂路径,⽐如修改为:E:\TestProjects\TestDemo)
②重新运⾏打包为WebGL⽂件即可。
⼆、关于出现将打包出来的项⽬发布到本地Web服务,然后通过⽹页访问出现WebGL build error :Uncaught SyntaxError: Unexpected token < || UnityLoader.js is not a function (SOLVED)错误
解决办法:①新建⼀个名为⽂本⽂件
②打开该⽂本⽂件,然后给该⽂件添加如下内容
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".json" mimeType ="text/json" />
<mimeMap fileExtension=".unity3d" mimeType ="application/octet-stream" />
<mimeMap fileExtension=".unityweb" mimeType ="application/binary" />
</staticContent>
</system.webServer>
</configuration>
③保存该⽂本⽂件内容
④将该⽂本⽂件修改为fig⽂件保存,如下所⽰:
⑤将该⽂本⽂件放置打包出来的根⽬录下⾯即可(也就是和index.html同级别),如下图所⽰:
⑥此时在⽹页输⼊该项⽬的⽹址即可打开⽐如(127.0.0.1:8080),如下所⽰:
三、将打包出来的WebGL项⽬部署到本地Web服务器⽅法:
做好的html怎么发布①打开Web服务,打开控制⾯板-->程序-->启⽤或关闭功能-->Internet Infomation Services,全部打勾,确认即可
②⽹站配置,点击此电脑,点击右键-->管理-->服务和应⽤程序-->Internet Infomation Services--⽹站
③新建⼀个⽹站:
⾸先将打包出来的WebGL项⽬放置到对应路径(⽐如:E:\WebGlTest\TestWebGL_LaoZhaSheBei) 接着点击⽹站-->新建⼀个⽹站
最后在⽹页上输⼊:127.0.0.1:8080查看效果即可本内容参考:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论