您的位置: 首页 > 文章 > Bug2020.11.11——浮点数,变化到6时,不执行下一步操作 Bug2020.11.11——浮点数,变化到6时,不执行下一步操作 分类: 文章 • 2024-11-26 12:07:33 文章目录 情景再现 猜想原因 解决方法 情景再现 定义一个“ANumValue”浮点数,初始值是5.5f,每点击一次按钮,让它自增0.1f,if(ANumValue==6f),执行移动摄像机的操作——然而,没有执行——尝试打印此时它的数值:发现它在控制台的输出就是“6”,当对其自减0.1f时,发现它减到4以下时,会出现多位小数。 猜想原因 可能系统内部,“6”是多位小数的表示。 解决方法 把它转成字符串,当字符串满足条件时,执行下一步操作。