Datatyper
Grundläggande
Nedan är de som används oftast. Man får använda andra också.
| Datatyp | Används för |
|---|---|
| int32 | Heltal |
| float | Decimaltal |
Strings
I UE används olika datatyper för strings beroende på användningsområde.
| Datatyp | Används för |
|---|---|
| FName | Snabba, lättviktiga strings |
| FText | Strings som ska visas för användaren; kan lokaliseras |
| FString | Strings som ska manipuleras; är lite tyngre/långsammare |
Man kan konvertera mellan dem.
Konvertera till FText
Eftersom det är FText som används när man ska visa saker för användaren, så är det oftast till FText man vill konvertera.
// Från FString
FString Name = TEXT("Bilbo");
FText NameDisplay = FText::FromString(Name);
// Från int/float
int32 Hitpoint = 100;
FText HitpointDisplay = FText::AsNumber(Hitpoint);
TEXT()
När man ska skriva in bokstavlig text i sin kod så använder man makrot TEXT() för att se till så texten sparas med unicode-kodning (så t.ex. åäö funkar som de ska).