Godot4中的整除和python的不同,容易在使用中造成麻烦,这里记录一下,也方便遇到这类问题的朋友了解一下。
python代码: print(5 // 2) # 结果是2
但是,如果在Godot中运行这个代码就会报错:Expected expression after "/" operator.
正确的Godot整除代码是:
print(5 / 2) # 2
print(5.0 / 2) # 2.5
也就是说Godot中:两个操作数都是整数时执行整数除法。如果至少有一个是浮点数,就会返回浮点值。