C++ 和 Unreal 新手在这里。我有一个从蓝图调用的函数的类。我想创建一个浮点数组(从字符串转换)并将一个值从蓝图推送到它,但是我收到一个我不太明白的错误。
我在我的头文件中声明这样的数组:
private:
TArray<float> SensorValues[5];
然后我尝试从我的蓝图中将一个值推送到 cpp 文件中:
void Test::UpdateSensor(FString SensorValue)
{
float sensorVal = FCString::Atof(*SensorValue);
SensorValues.Push(sensorVal);
}
导致此错误:
error C2228: left of '.Push' must have class/struct/union
有什么指导吗?