Blueprint does not have "double" type?

Hi , I want to add mrooney’s suggestion. Instead of converting float to double and int32 to int64, why not just keep them they way it is in Blueprint, but change them when they are compiled? So people will still see float and integer types, but during compilation, the compiler will automatically convert them to 64-bit data types.

I believe there are thousands of game developers out there dying to get this feature working in UE. Especially knowing that every OS in the market soon will migrate fully to 64-bit system. Perhaps in the next 5 years or so, support for 32-bit numbers will diminish.

So instead of recoding everything in UE, just change the behavior of the compiler to treat every 32-bit data type into 64-bit data type.

Normally, iOS uses Objective-C and Android uses Java. Conceptually, UE uses C++ but can generate binary codes to support both iOS and Android. So technically, you guys can modify the behavior of the compiler to do this.

1 Like