-2

私が作っている小さなゲームに 2 つの動画ビューがありますが、常に同じ Y にあるので、同じ X にあるときを確認したいだけです。

4

1 に答える 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 に答える