我有一个小型的Unity游戏,我试图使用WebGL导出它,所以它可以包含在我们的Rails应用程序中......说,我不知道在哪里放置文件或者如何处理它们以便它们能够被正确地拾取。通过在黑暗中刺伤,我已经能够获取数据/代码/ memUrl值以指向文件(或者至少停止向我发送错误),但我必须添加' gz'到文件扩展名让他们接受,所以我不知道这是否破坏了任何东西。
我将UnityLoader.js放在public / javascripts,Release文件夹中。 我得到了一些像这样的JS错误:
Invoking error handler due to
Uncaught SyntaxError: Invalid or unexpected token
blob:http://localhost:3000/d38265a6-af46-425c-acd0-6eba9d0d5cd9:1
这是我的html.erb
<script type='text/javascript'>
var Module = {
TOTAL_MEMORY: 268435456,
errorhandler: null, // arguments: err, url, line. This function must return 'true' if the error is handled, otherwise 'false'
compatibilitycheck: null,
dataUrl: "Release/TestExternCall.datagz",
codeUrl: "TestExternCall.jsgz",
memUrl: "Release/TestExternCall.memgz",
};
</script>
<%= javascript_include_tag 'UnityLoader'%>
是否有人在教程中有一行介绍如何在Rails应用程序中包含WebGL输出?任何帮助将不胜感激。