UnrealEngine4 Float до Int64 без округления до 32 бит? - PullRequest
0 голосов
/ 23 сентября 2019

Я хочу преобразовать число с плавающей точкой (около 40 бит) в Integer64.

Проблема состоит в том, что узел «Round to Int64» сначала преобразует число с плавающей точкой в ​​32-разрядное целое число, а затем в 64-битное целое число

Это не приведет к правильному преобразованию числа с плавающей запятой, если число превышает 32 бита.

Есть ли способ преобразовать число с плавающей точкой в ​​целое число 64 без каких-либо серьезных ошибок?

1 Ответ

1 голос
/ 23 сентября 2019

Теперь я создал пользовательский проектный узел в c ++, где я конвертирую Float в Int64.Работает нормально

...