这是一些Haxe,是HaxeFlixel游戏的一部分。
var fx:Float = 236/43; //Some float
var ix:Int = cast(fx); //Cast to an int
someArray[v]; //Access an array
数组访问会导致违规。
我想不出为什么会发生这种情况,甚至是怎么回事。有什么我可能没想到的吗?
答案 0 :(得分:3)
将一个Float转移到一个Int是一个很大的禁止在Haxe。使用Std.int()转换Float是我需要做的。