首页 > 其他 > 详细

UE4:基础数据

时间:2021-09-07 05:27:03      阅读:21      评论:0      收藏:0      [点我收藏+]

一.FString

.FString<->Array

1.FString->Array
FString JsonStr;
TArray<uint8> content;

content.SetNum(JsonStr.Len());
memcpy(content.GetData(), TCHAR_TO_ANSI(*JsonStr), JsonStr.Len());

2.Array->FString
TArray<uint8> content
...
const std::string cstr(reinterpret_cast<const char*>(content.GetData()), content.Num());
UE_LOG(VRSLog, Warning, TEXT("%s"), *frameAsFString);

 

.FString<->FText

1.FString->FText
FString Str = Text("str");
FText Text = FText::FromString(Str);

2.FText->FString
FString Name = NameDesc->GetText().ToString();

 

.FString<->std::string

1.FString->std::string
#include <string>
...
FString UE4Str = "Flowers";
std::string MyStdString(TCHAR_TO_UTF8(*UE4Str));

2.std::string->FString
#include <string>
...
std::string TestString = "Happy";
FString HappyString(TestString.c_str());

 

 

二.FText

 

UE4:基础数据

原文:https://www.cnblogs.com/k5bg/p/15234882.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!