将整数乘以float会导致logcat

时间:2015-10-12 21:52:13

标签: android floating-point logcat

所以我正在为Android创建一个游戏,我有一个名为screenHeight的变量,它等于1080.当我尝试将它输出到logcat时,下面一段代码会产生NaN:

screenHeight * 0.08f;

然而,当我拥有它时它完全正常:

screenHeight * 0.10f;

更奇怪的是,几个月前第一行代码完美无缺。在没有更改代码的情况下,同一段代码停止工作。我在Android Studio工作,所以可能编译错误(Android Studio中的错误?)或我手机中的某些内容错误,因为我正在使用USB调试。我真的很感激一些帮助,谢谢!

编辑:

现在即使第二行代码也会导致NaN ....当我改变其他内容时,同一段代码的行为有何不同?

0 个答案:

没有答案