是否有可能在闪存中使对象仅在整个像素宽度和高度上移动?

时间:2014-02-10 19:43:32

标签: flash pixels

我的物体有时会在20轴上有例如20.31,是否有可能使它们在网格中移动,可能是1px宽的网格,所以位置上没有小数?

1 个答案:

答案 0 :(得分:0)

你可以简单地使用int()将你的数字四舍五入到整数,如果这对你来说足够了

让我们考虑一下你正在设置对象的位置

x = mousex;
y = mousey;

您可以将其用于此1像素网格

x = int(mousex);
y = int(mousey);
如果你想使用更大的网格,它会比这更复杂......实际上更复杂但并不复杂...在你告诉你如何设置目标位置之后,最好先讲一些更大的网格