我正在尝试将游戏插入到 asp.Net mvc 中,但是当我编译时出现以下错误:在此页面上运行 Unity 内容时出错。有关详细信息,请参阅浏览器 JavaScript 控制台。错误是:SyntaxError: expected expression, got '<' 在此页面上运行 Unity 内容时发生错误。有关详细信息,请参阅浏览器 JavaScript 控制台。错误是:SyntaxError: expected expression, got '<'ASP NET MVC: https ://i.imgur.com/8dEHDQK.png 控制台: https ://i.imgur.com/bxaDeMq.png<script src="~/WebGL/Memoria/Facil/TemplateData/UnityProgress.js"></script><script src="~/WebGL/Memoria/Facil/Build/UnityLoader.js"></script><script> var gameInstance = UnityLoader.instantiate("gameContainer", "../WebGL/Memoria/Facil/Build/memoria.json", { onProgress: UnityProgress });</script><div class="webgl-content"> <div id="gameContainer" style="width: 800px; height: 600px"></div> <div class="footer"> <div class="fullscreen" onclick="gameInstance.SetFullscreen(1)"></div> </div></div>我不知道发生了什么,任何人都可以帮助我吗?
2 回答
胡子哥哥
TA贡献1825条经验 获得超6个赞
这些脚本标签是在 HTML 文件还是任何外部 .js 文件中?
如果这些在外部 .js 文件中,那么语法错误是因为在 .js 文件中写入标签。
您不需要外部 .js 文件中的标签。这些标签用于在 HTML 中嵌入脚本。
ITMISS
TA贡献1871条经验 获得超8个赞
问题是 Url“../WebGL/Memoria/Facil/Build/memoria.json” 正确的是:“~/WebGL/Memoria/Facil/Build/memoria.json”
但现在出现另一个错误:JSON 数据的第 1 行第 1 列出现意外字符
ps:只有在asp.net mvc项目中才会出现这个错误,在html normal中可以正常运行
- 2 回答
- 0 关注
- 88 浏览
添加回答
举报
0/150
提交
取消