問題タブ [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# - UnityNetwork で乱数を同期する
サーバーの起動時にスポーンするオブジェクトに乱数を割り当てたいのですが、ゲームのすべてのインスタンスが独自の乱数を作成し、それらが同期しません。どうすれば修正できますか?
unity3d - ネットワーク ロビーは、すべてのプレイヤー シーンが読み込まれるまで待機します
私はネットワーキングに初心者で、ネットワーク ロビーに少し行き詰まっています。私の問題は、たとえば 3 台のデバイスでシーンをビルドしてロードすると、サーバーのデバイスが最速の場合、シーンがロードされ、プレーヤーがシーンにインスタンス化されます。他の 2 は、読み込みがさらに 4 秒遅れる可能性があります。その後、シーンが読み込まれ、プレーヤーがシーンにインスタンス化されます。
私がやろうとしているのは、起動時にプレーヤーの状態を取得し、それを bool の 'playersReady' false のリストに追加し、それぞれの準備が整ったら bool を true に設定し、すべてが true の場合にのみサーバーを取得してプレーヤーをインスタンス化することですシーンに。
LobbyManager.cs にジャンプし、以下のコードを追加して、接続されているプレーヤーの数と、false に設定されている「playersReady」状態を取得しました。
次に、プレーヤーの準備ができたら、これを使用して、playersReady を true に設定します。
私はこれについてどうやって行くのか非常に混乱しています.それを行うための許容できる方法を見つけることなく何日もグーグルで検索しました.サーバーコードにアクセスしてwhileループを追加し、すべてがtrueに設定されるまでplayerReadyリストをチェックする必要はありません.サーバーにメッセージを送信してシーンをロードさせますか? キーを押してboolをtrueに設定してこのテストコードを使用する場合
「w」が押されるまでロビー画面で保持されます「待機」をfalseに設定しますが、シーンはまだロードされており、プレーヤーはシーンにインスタンス化されています。「w」までシーンをロードするために送信されるメッセージを停止したいだけですが押されている場合でも、助けを借りたり、正しい方向に私を向けたりしていただければ幸いです。
python - 画像マスクのしきい値に基づくさいころスコアの混乱
医用画像セグメンテーション用に、この UNet アーキテクチャのわずかに変更されたバージョンをトレーニングしようとしています。
88
train.py ファイルの line の機能について少し混乱しています。 img_masks = np.array(img_masks > 0.45, dtype=int)
.
マスクが0
または1
! これは何を達成しますか?
その行を含めてトレーニング中に私が持っている別の観察はdice coefficient scores
、各エポックで非常に低く (Around )、しきい値を1e-4
コメントアウトすること1
です。0
1
助けていただければ幸いです。