Мне интересно, возможно ли отправить Vector3 (с плавающей запятой x, с плавающей запятой y, с плавающей запятой z) в каком-то более коротком типе данных, потому что сейчас я отправляю три числа с плавающей запятой (3 * 4 байта). Я говорю о нормализованном векторе, который может содержать только диапазон от -1f до + 1f для каждой части вектора, поэтому мне интересно, возможно ли как-то сдвинуть биты (или что-то в этом роде) и поместить все три значения только в одно значение? длина в байтах или даже короче?