問題タブ [unity-webgl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
699 参照

unity5 - SCORM 1.2 を使用した Unity WebGL ビルドが LMS で機能しない

WebGL 出力を生成するゲームに SCORM 1.2 を統合しました。WebGL をブラウザで直接再生すると、正常に動作し、LMS では動作しません。ゲームに含まれているゲーム プレイ スクリプトが問題の原因であることがわかりました。これを無効にして LMS でビルドをアップロードすると、その読み込みが行われます (スクリプトが無効になっているため、ゲーム プレイを続行できません)。

このスクリプトでは、WWW クラスを使用せずに、StreamingAssets フォルダーに配置されたファイルから Xml データをフェッチする GAF 関数を使用しています。

ゲームに含まれるSCORMアセットパック、 https: //www.assetstore.unity3d.com/en/#!/content/53523

ゲームの実行を制限している機能がわかりません。これを見て、フィードバックを送ってください。

エラーメッセージ 添付ファイルを見つけてください。ここに画像の説明を入力

0 投票する
0 に答える
331 参照

c# - WebGL ビルドは入力フィールドに入力を受け付けません

Unity3D で構築されたシーンがあり、それを WebGL に展開しようとしています。シーン内には、キャンバスに入力フィールドがあります。これは、ユーザー入力を受け取り、シーン内で何かを検索することになっています。

ただし、ブラウザーで WebGL ビルドを読み込むと (複数のブラウザーで試しました)、入力フィールドをクリックしてもフォーカスされないため、キーボード入力が入力フィールドに入力されません。JavaScript を使用してゲーム ウィンドウにフォーカスを当てるさまざまな方法を試しましたが、成功しませんでした。

入力フィールドを WebGL シーンで動作させる方法はありますか?

0 投票する
0 に答える
442 参照

unity3d - 要求されたリソースに Access-Control-Allow-Origin' ヘッダーが存在します

Unity WebGL を使用してゲームをビルドしようとしていますが、ゲームをオフラインで実行するとエラーは発生しませんが、アップロード後に次のエラーが表示されます。「Access-Control-Allow-Origin' header is present on the requested resource .エラーの詳細については、このリンクを参照してください。

index.html

0 投票する
1 に答える
89 参照

unity3d - Wii Uタブレットとのインタラクションは可能?

AirConsole API を使用して wii U タブレットのエフェクト/コントローラーを作成することは可能ですか? 2 画面ゲームプレイとは?ゾンビUやマリオメーカーを作るような他のゲームに似ていますか?または、タッチ/描画する領域を作成し、在庫マネージャーを作成してからスマートフォンのコントローラーに戻るなどの効果を追加しますか?

例:

0 投票する
0 に答える
499 参照

ruby-on-rails - Rails アプリに WebGL プロジェクトを含める方法

小さな Unity ゲームがあり、Rails アプリに含めることができるように WebGL を使用してエクスポートしようとしています。それらが適切に取得されますように。暗闇の中で突き刺すことで、data/code/memUrl 値がファイルを指すようにすることができました (または、少なくともエラーを停止することができました) が、それらを取得するにはファイル拡張子に「gz」を追加する必要がありました。拾ったので、それが何かを壊したかどうかはわかりません。

UnityLoader.js を public/javascripts,Release フォルダーに配置しました。次のような JS エラーが発生します。

ここに私のhtml.erb

RailsアプリにWebGL出力を含める方法を説明するチュートリアルの行を持っている人はいますか? どんな助けでも大歓迎です。

0 投票する
3 に答える
1224 参照

javascript - 非常に大きな JavaScript ファイルを分割する

Unity で生成された webgl コンテンツを使用する Web プロジェクトに取り組んでいます。必要な js ファイルを読み込もうとすると、ブラウザが約 30 秒間フリーズします。メインのjsファイルは解凍すると35MBあるのでこれが原因と思われます。

可能であればこのフリーズを回避したいのですが、スクリプトが UI にアクセスする必要があるため、WebWorkers を使用してそれを行うことができませんでした。私の他の可能な解決策は、jsファイルをより小さなものに分割しようとすることですが、その方法がわかりません。何か提案はありますか?

0 投票する
0 に答える
794 参照

unity3d - Unity の WebGL が Firebase Hosting で動作しない

Unity でビルドした WebGL を Firebase Hosting にデプロイしようとしていますが、エラーが発生します:

Invoking error handler due to Uncaught SyntaxError: Unexpected token <.

ただし、ローカルホストでは問題なく実行できます。私は開発ビルドではなく製品ビルドを使用しているため、次のファイル構造があります。

  • index.html
  • リリース
    • UnityLoader.js
    • webgl.datagz
    • webgl.jsgz
    • webgl.memgz
  • TemplateData (画像、css、および js ファイル)

何か案は?以前にこの問題に直面した人はいますか?