問題タブ [unity-ui]
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 - スクリーン スペース - Unity の VR 用オーバーレイ キャンバス
VR でスクリーン スペース - オーバーレイ キャンバスの効果を得るにはどうすればよいですか?
両方のアイ カメラのメニューがまったく同じ位置にあるようにします。ワールド空間と混ぜたくないので、考えられる唯一のオプションは、カメラごとに 1 つずつ、各 UI 要素の複製を作成することです。
もっと簡単な解決策がありませんか?
c# - Unity で UI オブジェクトをインスタンス化できない
関数が呼び出されるたびに Unity でオブジェクトをインスタンス化しようとしています。
これは私のUiHandlerスクリプトの start メソッドです
これは、 「プレイヤー」がゲームに参加するたびに呼び出されるUiHandlerスクリプト内の「OnPlayer」メソッドです。(それらは実際にはプレーヤーではなく、WebSocket サーバーを介して Unity に送信された名前にすぎません)
start メソッドが呼び出されると、オブジェクトは必要に応じてインスタンス化されます。しかし、「OnPlayer」メソッドが呼び出されるたびに、何も起こらず、インスタンス化関数の下のコードは実行されません。コンソールにエラーや情報は表示されません。それは何もしません。
デバッグ メッセージを含むコンソール出力は次のとおりです。
プレイヤー上
参加時
「Assign User Panel」ログもコンソールに表示されません。
WebSocket の統合にはSocket Sharpを使用しており、バックエンド ソケット サーバーは NodeJs で実行されています。
これは、WebsocketManagerスクリプトの WebSocket コードです
どんな助けでも大歓迎です!