ヒント:ディレクトリの右側を選択して、あなたはすぐにあなたが必要なものを見つけることができます
20200211:
以下の場合は、私にはプライベートの手紙をしてください。
1、Unityは電話サポートを詰めWebGLを
2、WebGLのフルスクリーン
A、WebGLの指示
1、今の時間は、FirefoxブラウザでのWebGLは、256Mパッケージよりも大きい設定をサポートします。
設定は十分なメモリがない場合は、ページが要求されます:
メモリ不足です。あなたはこのコンテンツの開発者であれば、WebGLのプレーヤーの設定であなたのWebGLのビルドに多くのメモリを割り当ててみてください。
2、実際のリリースでは、それはチェックをお勧めしますで赤いボックスこれらの2つのオプションのいずれかを:
、チェックなしの場合:
間違った場所に、プログラムの実行WebGLの場合は、次のようにエラーダイアログボックスが読み込みポップアップ表示されることがあります。
例外が発生していますが、例外処理は、このビルドで無効にされています。あなたはこのコンテンツの開発者である場合は、例外をキャッチするか、スタックトレースを見ることができるようにするために、プロジェクトWebGLのプレーヤーの設定で例外を有効にします。
B、チェックたっぷりのStackrace場合:
このWebページでは、エラーを実行していないが、あまりにも多くのコンテンツのため、非常に遅くなりますページで、その結果、出力します。そして、実行エラー場合は、ページコンテンツの左下には、エラーメッセージが表示されますを見たいと思っていません。
第二に、異なるのWebGLやその他のプラットフォーム
1、WebGLのビデオ再生
WebGLのビデオプレーヤーは、直接ビデオクリップを割り当てることができないので、それは、Webページ上で再生することはできません。
正しい方法は次のとおりです。 StreamingAssetsでのクリップは、あなたのビデオファイルを置きます。以下のコードで再生します。
public VideoPlayer videoPlayer;
[Tooltip("包含后缀")]
public string fileName = "";
void Start () {
videoPlayer.url = System.IO.Path.Combine(Application.streamingAssetsPath, fileName);
videoPlayer.Play();
}
2は、WebGLのがサポートされていません。
A、印刷のUnityは、サポートされていない代わりにDEBUG.LOGを使用することができます。
B、ダイナミックリンクライブラリをサポートしていません DLLIMPORTを
例えば、ダイナミック・リンク・ライブラリ・コードUnityは押鍵アナログ [DLLIMPORT(「user32.dllの」、エントリーポイント =「keybd_event」)]
三、WebGLの方法をテストバグへ
。1、 Unityはコンソール・ページを確保するために、2つの操作を提供する情報ユニティをキャプチャする権限を持っています。
2、 FirefoxのF12、オープンコンソール
、実行時の情報ページを表示するには、コンソールを選択します。
Bは、「エラー」の権利およびその他のオプションは、必要な情報の出力を確認するためにチェックすることができます。
第四に、カスタムのWebGL
あなたは、次の二つの効果を実現したい場合は、私にはプライベートの手紙を喜ば
効果1:
効果2: