小さな Unity ゲームがあり、Rails アプリに含めることができるように WebGL を使用してエクスポートしようとしています。それらが適切に取得されますように。暗闇の中で突き刺すことで、data/code/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出力を含める方法を説明するチュートリアルの行を持っている人はいますか? どんな助けでも大歓迎です。