我正在从虚幻引擎横向导入窗格中的框中获取用户输入,并希望能够将输入转换为浮点型。目前,文本以FText
我尝试将结果FText
强制转换为浮点并使用内置的FText::toNumber
。
我希望能够做类似的事情:
FText mapDeltaX = GetPropertyValueText(PropertyHandle_Scale_X);
float deltaX = (float)mapDeltaX;
但不幸的是,我收到了错误no suitable conversion from "FText" to "float" exists
。
答案 0 :(得分:1)
您可以使用以下方式将TCHAR *转换为浮点数
FCString::Atof(*String);
因此,在您的情况下,您需要将FText转换为FString,然后进行浮动:
FCString::Atof(*mapDeltaX.ToString());