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());