Hey everyone, I thought I’d share some of my findings when trying to migrate my project from UE4 to UE5. It seems like the compiler is a bit more strict than it was in UE4, so let’s all post tips and solutions we’ve found to satisfy the new requirements of the compiler.
What I’ve found so far:
- “Ambiguous Arguments” means you have to explicitly cast arguments to the specified type, such as int to float like (float)64 or 64.f
- “No discard” means the compiler expects you to save the return value. Just save it to a variable.
iTween : Free, smooth, procedural object animation
easyCSV : Read data from any CSV and put them in an easy-to-access string map!
Runtime DataTable : Import and export game data to and from CSV or Google Sheets while your game is running!