Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在UE4中将FText转换为float_C++_Unreal Engine4 - Fatal编程技术网

C++ 如何在UE4中将FText转换为float

C++ 如何在UE4中将FText转换为float,c++,unreal-engine4,C++,Unreal Engine4,我从虚幻引擎横向导入窗格中的一个框中获取用户输入,并希望能够将该输入转换为浮点。目前,文本以FText 我尝试将生成的FText转换为浮动,并使用内置的FText::toNumber 我希望能够做到以下几点: FText mapDeltaX=GetPropertyValueText(PropertyHandle_Scale_X); 浮动deltaX=(浮动)mapDeltaX; 但不幸的是,我得到了错误不存在从“FText”到“float”的适当转换您可以使用 FCString::Atof(*

我从虚幻引擎横向导入窗格中的一个框中获取用户输入,并希望能够将该输入转换为浮点。目前,文本以
FText

我尝试将生成的
FText
转换为浮动,并使用内置的
FText::toNumber

我希望能够做到以下几点:

FText mapDeltaX=GetPropertyValueText(PropertyHandle_Scale_X);
浮动deltaX=(浮动)mapDeltaX;

但不幸的是,我得到了错误
不存在从“FText”到“float”的适当转换

您可以使用

FCString::Atof(*String);
因此,在您的情况下,您需要将FText转换为FString,然后转换为float:

FCString::Atof(*mapDeltaX.ToString());