Chcę wysłać pakiety, aby zsynchronizować właściwości stale zmieniających się obiektów gry w grze. Wysłałem powiadomienia o tym, kiedy właściwość zmienia się po stronie serwera dla obiektu EntitySync, który jest odpowiedzialny za wysyłanie aktualizacji do konsumpcji przez klienta.Identyfikacja nazwy właściwości o niskim rozmiarze
W tej chwili wstępnie ustalam nazwę ciągu właściwości. Jest to dużo kosztowne, gdy wysyłasz dużo aktualizacji (pozycja, HP, kąt). Chciałbym uzyskać na wpół unikatowy sposób na zbieranie tych pakietów.
Myślałem o atrybutach (odbicie ... wolne?), Używając przyrostka na końcu i wysyłając to jako identyfikator (Position_A, HP_A), ale brakuje mi czystej metody szybkiego identyfikowania tych właściwości z niskim nadrukiem stóp. Powinien zużywać jak najmniej bajtów.
Pomysły?
Widziałem to i jest naprawdę doskonałe - ale w jaki sposób mogę selektywnie wybierać właściwości do serializacji? –