Я хочу отправить пакеты для синхронизации свойств постоянно меняющихся игровых объектов в игре. Я отправил уведомления о том, когда свойство изменяется на стороне сервера на объект EntitySync, который отвечает за отправку обновлений для клиента, чтобы они потребляли.
Прямо сейчас, я предварительно фиксирую имя строки свойства. Это накладные расходы, когда вы отправляете много обновлений (положение, HP, угол). Я бы хотел, чтобы полу-уникальный способ отказа от этих пакетов.
Я думал об атрибутах (отражение... медленно?), используя суффикс в конце и отправляя его как идентификатор (Position_A, HP_A), но я теряю чистый способ быстро идентифицировать эти свойства с помощью печать с низкой ногой. Он должен потреблять как можно меньше байтов.
Идеи?