Как сжать / распаковать Unity Vector3 (3 x 32 бит) в один 32-битный
Я пытаюсь понять, как сжать / распаковать Unity Vector3 (3 x 32 бит) в один 32-битный.
Я думал, что каждый из 32 бит от Vector3 может получить 10 бит в новом 32-битном. 1 знаковый бит, 4 бита для экспоненты и 6 для мантиссы.
в моем окончательном выводе мне нужно 3 числа с плавающей запятой с минимум 3 десятичными знаками в каждой.
Кто-нибудь, кто знает, как я могу это сделать и возможно ли это вообще?