問題タブ [unity3d-unet]
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.
c# - Unity Networking で Command を実行する際の権限警告
[コマンド] を実行すると、権限に関する警告メッセージが表示されますが、この警告の出所がわかりません。オブジェクトをドラッグすると、これが得られます。
a) 警告メッセージが表示される理由と場所がわかりません。
b) なぜ localplayer ではなく、2 回目の権限を持つのか理解できませんか?
c) localplayer と hasauthority が false のときに yt が「0」である理由がわかりません。
誰かが私にこれを説明してくれたら本当にありがたいです? 教えてくれ?
タッチにはEasyTouchを使用しています。
ドラッグ時にこのコードから得たプリントは次のとおりです。
unity3d-unet - Unity3D ネットワークの ReadMessage
クライアントが存在しないサーバーに接続しようとしている場合にエラーを確認する方法は?
私のコード!
networking - Unity - GameObject.Find() はサーバー上でのみ動作します
私は簡単なネットワークゲームを作っています。シーンには「ReloadButton」という名前のボタンがあり、このボタンを見つけて、プレーヤーに添付されたスクリプトを介してリスナーを追加しようとしています。
Button
パブリック変数を介して「ReloadButton」をスクリプトに直接参照することはできないため、このようにしています。
コードはサーバー上で正常に動作し、リスナーも正しく追加されます。しかし、クライアントでは、 がGameObject.Find("ReloadButton")
スローされますNullReferenceException
。
クライアントがボタン自体を見つけられないようです。この問題を解決せずにプロジェクトを進めることはできません。何人かが私に問題を指摘してくれることを願っています。