問題タブ [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.
node.js - NodeJS + Gz ファイルを使用した Express JS
Unity3d WebGL ゲームを提供するサーバーを作成しようとしています。
私の問題は、webgl ゲームからのリクエストから来ています。
私のNodeJSサーバーはそれらのファイルを返す必要がありますが、それらはbuid.datagz、buidl.jsgzなどです
だから私はした:
サーバーがファイルを返すと機能しますが、まだ gzip されています。
では、NodeJS / Expressにファイルを送信する前に解凍するように指示するにはどうすればよいですか?
reactjs - Reactjs と Unity webgl を組み合わせるとエラーが発生する
私はユニティに少し慣れていません。ここでスレッドを作成するのはこれが初めてなので、ばかげた質問をしているかもしれません。
React を使用して Web サイトを作成していますが、この Web サイトの一部に unity を使用するゲームがあります。私が抱えている問題は、この webapplication に react を使用しているため、unity が react によってリロードされるとエラーが発生することです。
通常、unity は unityloader.js ファイルによって一度だけロードされます。ただし、特定の反応コンポーネントがロードされるたびに反応アプリケーションをセットアップする方法により、このコードの一部がユニティをロードします
初めてこれをロードするとすべて正常に動作しますが、この unitywebgl コンポーネントを含むページに再度アクセスすると、unity がクラッシュし、次のエラーが表示されます。
多分私は何か間違ったことをしており、団結を初期化するために奇妙な方法を使用しています。ただし、この Web アプリケーションでは、Unity を頻繁に初期化してリロードすることが重要です。unityloader.js にキャンバスを提供し、手動でリロードするように要求する関数があるのでしょうか、それとも間違った方向に向かっているのでしょうか?
c# - Unity WebGL が loadscene でクラッシュする
小さなゲーム プロジェクトを完成させ、WebGL 経由で完全なプロジェクトをアップロードしましたが、現在、ゲームは最初のシーンをロードし、メイン シーンをロードしようとしてクラッシュします。コンパイラにエラーはなく、エディタで完全に動作します。
これが私だけのものかどうかわからないので、誰かがゲームを試してみてください. http://www.willcardoso.co.uk/UnityGameBuilds/Mario/Completed/index.html
ファイルサイズがGoogleには大きすぎる可能性があるためだと思いますか?最大使用総メモリ = 190MB。これが問題である場合、ファイルをスリム化するための助けはありますか?
javascript - Calling javascript string function on browser from Unity returns null
I have a WebGL unity project which attempts to execute javascript code on the browser and return a value.
I have the following .jslib
file in my Assets/Plugins/WebGL folder:
In my c# code in unity, I import the dll and call my javascript method like so:
The problem is, in my c# code the endpointUrl
variable is always null. However, in my browser console, I can clearly see the correct value is logged in the browser javascript before I return it. What is causing this value to come back to unity as null?