从数组转换为float []

时间:2014-12-28 16:56:51

标签: arrays unity3d

如何?

此行发生错误:

PlayerPrefsX.SetFloatArray("PIKE0_x",vars.SAmericaInf_x);

vars.SAmericaInf_x的定义如下:

static var SAmericaInf_x = new Array();

错误说明如下: assets / scripts / Core / Core.js(156,51):BCE0017:方法'PlayerPrefsX.SetFloatArray(String,float [])'的最佳重载与参数列表'(String,Array)'不兼容。

感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

根据this文档,您应该在声明数组时指定数组的类型

static var SAmericaInf_x = new Float32Array();

您可以找到此类型的摘要here