初始化后阵列重新填充

时间:2015-11-18 21:42:12

标签: c++ arrays initialization

可能是某个小人物可以在一分钟内纠正。

但基本上我是在尝试重置数组中的值,如果对象的类型与默认类型“1”不同。获取错误atm,关于初始化列表无法使用

FixedUpdate

1 个答案:

答案 0 :(得分:1)

foodDiffuse = { 0.3f, 0.3f, 5.3f, 1.0f };

是错误的,因为你无法分配给那样的数组。该语法只能用于初始化数组。初始化数组后,您只能更改数组的各个元素。

将该行替换为:

foodDiffuse[0] = 0.3f;
foodDiffuse[1] = 0.3f;
foodDiffuse[2] = 5.3f;
foodDiffuse[3] = 1.0f;