問題タブ [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.

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

c# - UnityNetwork で乱数を同期する

サーバーの起動時にスポーンするオブジェクトに乱数を割り当てたいのですが、ゲームのすべてのインスタンスが独自の乱数を作成し、それらが同期しません。どうすれば修正できますか?

0 投票する
0 に答える
1322 参照

unity3d - ネットワーク ロビーは、すべてのプレイヤー シーンが読み込まれるまで待機します

私はネットワーキングに初心者で、ネットワーク ロビーに少し行き詰まっています。私の問題は、たとえば 3 台のデバイスでシーンをビルドしてロードすると、サーバーのデバイスが最速の場合、シーンがロードされ、プレーヤーがシーンにインスタンス化されます。他の 2 は、読み込みがさらに 4 秒遅れる可能性があります。その後、シーンが読み込まれ、プレーヤーがシーンにインスタンス化されます。

私がやろうとしているのは、起動時にプレーヤーの状態を取得し、それを bool の 'playersReady' false のリストに追加し、それぞれの準備が整ったら bool を true に設定し、すべてが true の場合にのみサーバーを取得してプレーヤーをインスタンス化することですシーンに。

LobbyManager.cs にジャンプし、以下のコードを追加して、接続されているプレーヤーの数と、false に設定されている「playersReady」状態を取得しました。

次に、プレーヤーの準備ができたら、これを使用して、playersReady を true に設定します。

私はこれについてどうやって行くのか非常に混乱しています.それを行うための許容できる方法を見つけることなく何日もグーグルで検索しました.サーバーコードにアクセスしてwhileループを追加し、すべてがtrueに設定されるまでplayerReadyリストをチェックする必要はありません.サーバーにメッセージを送信してシーンをロードさせますか? キーを押してboolをtrueに設定してこのテストコードを使用する場合

「w」が押されるまでロビー画面で保持されます「待機」をfalseに設定しますが、シーンはまだロードされており、プレーヤーはシーンにインスタンス化されています。「w」までシーンをロードするために送信されるメッセージを停止したいだけですが押されている場合でも、助けを借りたり、正しい方向に私を向けたりしていただければ幸いです。

0 投票する
0 に答える
275 参照

python - 画像マスクのしきい値に基づくさいころスコアの混乱

医用画像セグメンテーション用に、この UNet アーキテクチャのわずかに変更されたバージョンをトレーニングしようとしています。

88train.py ファイルの line の機能について少し混乱しています。 img_masks = np.array(img_masks > 0.45, dtype=int).

マスクが0または1! これは何を達成しますか?

その行を含めてトレーニング中に私が持っている別の観察はdice coefficient scores、各エポックで非常に低く (Around )、しきい値を1e-4コメントアウトすること1です。01

助けていただければ幸いです。