Android:如何在网格上制作方形平铺剪辑

时间:2012-02-20 19:45:26

标签: java android puzzle tile

我是Android编程的新手并且有一些问题。我正在尝试创建一个瓷砖益智游戏,我必须将方形瓷砖移动到网格中,瓷砖会自动剪切到位。例如,我有一个3x3平方网格,9位。每个位置测量100x100像素。如果我将图块(也是100x100像素)拖动到网格内的9个位置中的任何一个,则图块将自动在100x100像素区域内剪切,即使它有点偏离。我该怎么做?

1 个答案:

答案 0 :(得分:1)

x=((int)(x/100))*100
y=((int)(y/100))*100

例如,如果你有x = 140 y = 260那么

((int)(140/100))*100=100 
((int)(260/100))*100=200

由于(int)((int)(140/100))是1而不是1.4所以这一点是为了对数字进行舍入