UE5 preview 1 "real" data type is a problem

“Real” is usually a poorly named double, in SQL. But here, its whatever the engine feels like. This can cause problems when most things use float, like they should, but the engine decides too bad, its a double. Why was this change made?

here this might give you some more information on why they changed from float to double

Supporting double is a good thing, forcing it on users in places it was not planned to/shouldnt be is not.

2 Likes

I mean they are not forcing you to use ue5 or their engine

1 Like

But they want us to. After all, company royalies are what pays the bills. Jumping to if you dont like it, just leave doesnt exactly help.

https://github.com/EpicGames/UnrealEngine/commit/a91395c56cdb5adb2325663ad436cefe130398d2

This is what was stated where float/double gets used. I think it displays which is which now in the editor.

I’m pretty sure this is a bug preview 1 supports both real floats and double reals, but as there named the same its creating a issue which is why real floats aren’t shown on the variable list anymore, also if you update a project from 4.27 it converts all floats to real doubles due to the naming error.