私が作っている小さなゲームに 2 つの動画ビューがありますが、常に同じ Y にあるので、同じ X にあるときを確認したいだけです。
1 に答える
0
int [] object1Position = new int[2]; // declare int array for x,y object position
int [] object2Position = new int[2]; // the same
imageView1.getLocationOnScreen(object1Position); // get imageView1 position
imageView2.getLocationOnScreen(object2Position); // get imageView2 position
public boolean checkColisionOnXAxis()
{
if (object1Position[0] == object2Position[0] )
return true;
return false;
}
ただのアイデア..しかし、オブジェクトの現在の位置を毎回取得する必要がある..そのため、現在の位置を取得するにはタイマーなどが必要です
于 2013-04-16T19:35:08.750 に答える