我有这个算法集(在我看来),它要求我在循环中多次抛出float(每16毫秒大约300次)。我的问题是:
在java / android中从float转换为int的过程成本是多少,会导致游戏速度变慢吗?
我的游戏是否足够便宜?如果没有,将十进制转换为整数的其他选项是什么?
编辑:问题解决了!
答案 0 :(得分:0)
从float到int的强制转换不会比任何其他赋值语句花费更多。它由硬件处理。分配(取决于体系结构)通常需要单个周期或通过管道的一次行程(非常非常快)。我不担心这种转换对你的表现的影响。