問題タブ [airconsole]
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.
unity3d - AirConsole 電話コントローラー画面が読み込まれない
AirConsole を使用して Unity でプロジェクトをセットアップしました。簡単なゲームをすぐに組み立てることができましたが、その後問題が発生しました。最初は Mac で開発していましたが、その後、Dell PC である仕事用コンピューターに切り替えました。Mac では、Unity のシミュレーターを使用してゲームをテストできました。PC に切り替えてから、デバッグ シミュレーターで電話から Web サーバーに接続できませんでした。電話は「コードを入力してください」画面を通過し、開発者コンソールは接続音を出しますが、その後、私の電話は「読み込み中...」画面にとどまります。
私のコードに問題がないことを確認するために、Pong サンプル プロジェクトに戻りました。Chrome と AirConsole アプリの両方を使用して電話をテストしました。ファイアウォールがポートをブロックしている場合に備えて、ファイアウォールを一時的に無効にしようとしました。Browser Start Mode = "Virtual Controllers" でシミュレーターを実行すると、PC のコントローラーは正常に読み込まれますが、それでも電話に接続できません。これを投稿したときはまだ最新バージョンだった AirConsole v1.3.0.b を使用しています。
unity3d - エアコンの遅延を隠す
Airconsole では、ボタンを押してから結果が画面に表示されるまでに顕著な遅延があります。ここで入手できるAirconsole に関するプレゼンテーションでは、クライアントからのタイムスタンプに基づいてバックトラックすることで「ごまかす」ことができると述べられています。
Unityでこれを行う簡単な/組み込みの方法はありますか? サーバーとクライアントが相互のタイムスタンプに同意することでそれを行う方法はわかりますが、それは難しいようで、これを行う組み込みの方法があるのではないかと思っていました.
airconsole - AirConsole で信頼できるメッセージと信頼できないメッセージを区別するにはどうすればよいですか
Airconsole は、可能であれば WebRTC を使用すると述べています。IIRC WebRTC は、データを送信するための TCP と UDP の両方のオプションを提供します。
Airconsole API を使用して送信するものを選択するにはどうすればよいですか? コントローラーの入力などは UDP 経由で送信できると思いますが、コントローラーの状態の変更 (「名前入力 UI への切り替え」) などは TCP 経由で送信できると思います。
また、WebRTC ゲームから電話への直接接続をいつ検出できますか? その場合、毎秒 10 メッセージの制限を無視できるはずです。
airconsole - Unityにインポートした直後の問題
インポートするとすぐに、統一のために複数のエラーが発生します。すべてがきれいにインポートされますが、32 個のエラーがすべて非常によく似ています。
Assets/AirConsole/plugins/Newtonsoft.Json/Converters/XmlNodeConverter.cs(31,18): エラー CS0234: 型または名前空間名 'Linq' が名前空間 'System.Xml' に存在しません。アセンブリ参照がありませんか?
Assets/AirConsole/plugins/Newtonsoft.Json/Converters/XmlNodeConverter.cs(603,22): エラー CS0246: タイプまたは名前空間名 'XObject' が見つかりませんでした。using ディレクティブまたはアセンブリ参照がありませんか?
Assets/AirConsole/plugins/Newtonsoft.Json/JsonConvert.cs(34,18): エラー CS0234: 型または名前空間名 'Linq' が名前空間 'System.Xml' に存在しません。アセンブリ参照がありませんか?
それらはほんの一部であり、何か不足していないか、またはこれを修正する方法があるかどうか疑問に思っていましたか?
airconsole - AirConsole Unity の簡単な例をデバッグする方法
http://developers.airconsole.com/#/guides/unityの指示に従いました。デバッグ ビューの有無にかかわらず開始できますが、メッセージがまったく送信されないようです ( MonoBehaviour クラスは呼び出されません)。この問題をデバッグする方法はありますか?
unity3d - AirConsole Unity プラグインでコンパイラ エラーが発生する - 「DataContractAttribute」が見つかりませんでした
デバッグできるように、AirConsole プロジェクトを Monodevelop でコンパイルしようとしています。
含まれている「Newtonsoft.JSON」ライブラリからコンパイラ エラーが発生します。
プロジェクトは、Unity から正常に実行されます。このエラーは、デバッガーを有効にするために Monodevelop で [実行] をクリックしようとした場合にのみ発生します。
このエラーを修正する簡単な方法はありますか?
unity3d - AirConsole Unity プラグイン - Unity デバッガーの動作中に WebGL ビルドが動作しない
Unity デバッガーで動作する AirConsole プラグインを使用して、Unity3D の小さなデモを作成しました。(プレイを押すと、ブラウザーが開きます。動作する場合もあれば、動作しない場合もあります。動作しない場合は、Unity を再起動すると動作します。) リリースまたは開発者ビルドを作成すると、それ以上仕事。画像は正しく読み込まれますが、ほとんどの場合、コントローラー (仮想 + 電話) は「読み込み中」のままです。最初の正しい HTML ページに到達することもありますが、送信したメッセージが画面側に到達していないように見えます。ビルド後に [Open Exported Port] をクリックしても、1 回を除いて機能しません。
「Uncaught TypeError: Cannot read property 'postQueue' of undefined」というエラー メッセージが 1 つ表示されました。
次のエラー メッセージが常に表示されます。
これらのエラー メッセージの意味を知っていますか?