我的物体有时会在20轴上有例如20.31,是否有可能使它们在网格中移动,可能是1px宽的网格,所以位置上没有小数?
答案 0 :(得分:0)
你可以简单地使用int()将你的数字四舍五入到整数,如果这对你来说足够了
让我们考虑一下你正在设置对象的位置
x = mousex;
y = mousey;
您可以将其用于此1像素网格
x = int(mousex);
y = int(mousey);
如果你想使用更大的网格,它会比这更复杂......实际上更复杂但并不复杂...在你告诉你如何设置目标位置之后,最好先讲一些更大的网格