ゲーム内で絶えず変化するゲームオブジェクトのプロパティを同期するためにパケットを送信したいと思います。サーバー側でプロパティが変更されたときの通知を、クライアントが使用する更新の送信を担当するEntitySyncオブジェクトに送信しました。
現在、プロパティ文字列名を事前に固定しています。これは、多くの更新(位置、HP、角度)を送信する場合のオーバーヘッドが大きくなります。これらのパケットを識別するための半ユニークな方法が欲しいのですが。
属性(リフレクション...遅い?)について考え、最後にサフィックスを使用してそれをID(Position_A、HP_A)として送信しましたが、これらのプロパティを低い足ですばやく識別するためのクリーンな方法がわかりません。印刷します。できるだけ少ないバイトを消費する必要があります。
アイデア?