問題タブ [unity-networking]

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.

0 投票する
1 に答える
3505 参照

unity3d - NetworkManager.ServerChangeScene() を呼び出すとプレーヤーが破棄される

NetworkManager.ServerChangeScene()ステージ 1 からステージ 2 への切り替えに使用すると、プレーヤーは破壊され、ステージ 2 のロード時に存在しません。エラーはなく、シーンは正常に変更されます。

何が原因でしょうか?

シーンを変更するコードは次のとおりです。

0 投票する
2 に答える
1718 参照

unity3d - NetworkIdentity.AssignClientAuthority でパラメーターとして使用される接続を取得する方法

武器はプレイヤーオブジェクトの子オブジェクトで、子オブジェクトの武器はプレイヤーオブジェクトの一部と見なすことはできませんよね?したがって、NetworkIdentity.AssignClientAuthority() を使用して、非プレイヤー オブジェクトにローカル権限を付与する必要があります。

0 投票する
1 に答える
103 参照

networking - UNET/マルチプレイヤーを使用して Unity にブロックを配置できない

私は長い間ゲームを作ってきましたが、今はマルチプレイヤーをセットアップしています。問題は、オブジェクトをすべてのクライアントに配置しようとしてもうまくいかないことです。エラーがスローされるか、オブジェクトがどこにも表示されません。私のスクリプトはJSです。ここにあります:

CmdSyncBlock では、コードの実行時に次のエラーが発生します。

私がやった事:

  • networkTransforms と NetworkIdentities を追加

  • 登録済みのスポーン可能なプレハブ

これらのオブジェクトをエラーなしですべてのクライアントに正しく表示するにはどうすればよいですか?