数组索引计算超出范围

时间:2014-06-24 22:59:48

标签: haxe haxeflixel

这是一些Haxe,是HaxeFlixel游戏的一部分。

var fx:Float = 236/43; //Some float
var ix:Int = cast(fx); //Cast to an int
someArray[v];          //Access an array

数组访问会导致违规。

我想不出为什么会发生这种情况,甚至是怎么回事。有什么我可能没想到的吗?

1 个答案:

答案 0 :(得分:3)

将一个Float转移到一个Int是一个很大的禁止在Haxe。使用Std.int()转换Float是我需要做的。