一.
虚幻引擎字符编码 | 虚幻引擎 5.7 文档 | Epic Developer Community
网络端,同步需要解码,编码来支持
虚幻引擎中的FString | 虚幻引擎 5.7 文档 | Epic Developer Community
开头FString 更万能,并且它本身有TChar* 类型的数组
虚幻引擎中的FName | 虚幻引擎 5.7 文档 | Epic Developer Community
唯一,不区分大小写
虚幻引擎中的FText | 虚幻引擎 5.7 文档 | Epic Developer Community
UI,本地化经常用到
二.转化,很早之前也写过转换的文章。UE5 C++学习笔记 FString FName FText相互转换_fstring 转 fname-CSDN博客可以结合看
void AWXStringActor::InitialString() { FString TestString = TEXT("This is a Test"); //这下好记住了,FString 很万能 //FSring -> FName FName TestName = FName(*TestString); //FString->FText FText TestText = FText::FromString(TestString); //FName -> FString FString BackString = TestName.ToString(); //FText -> FString FString BackString2 = TestText.ToString(); // Name 可直接 FText ,单Text 却要 经过FString中间商 // //FName->FText //FText BackText =FText::FromString(TestName.ToString());饶了不需要 FText BackText2 = FText::FromName(TestName); // FText-> FName FName TestName2 = FName(TestText.ToString()); int32 a = 1; }