在Update中,

local modNum = math.fmod(timer ,1.0 );

打印结果:

timer = 9.2190463617444   modNum = -0.446857218295336

如果专门写一个test.lua去打印,出来的是正确的结果:0.2190463617444.

但是回到Update中,仍然是错误的。注意:当timer在小于0.5时往往没有出现这种错误。

具体原因仍未查明。还请路过高手指教。

 

Lua中 math.fmod的bug

发表评论

电子邮件地址不会被公开。 必填项已用*标注

浙公网安备 33010602005964号