-2
我在做一個小遊戲中有兩個動態圖像視圖, 無論如何他們總是在同一個Y所以即時只是想檢查他們在同一個x 任何幫助?如何檢查兩個物體碰撞時的情況
我在做一個小遊戲中有兩個動態圖像視圖, 無論如何他們總是在同一個Y所以即時只是想檢查他們在同一個x 任何幫助?如何檢查兩個物體碰撞時的情況
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;
}
只是一個想法..但你需要每次獲得對象的當前位置.. 所以你需要定時器或類似的東西來獲得當前位置
TNX我試過了,但它似乎是沒有工作,當我試圖做一些事情,如果圖像碰撞,沒有工作 –
我看到,你想要檢測,如果這些圖像是碰撞,然後將其中一個或兩個移動到其他方向? – Elior
我想檢查兩個圖像何時具有相同的x,無論如何,我成功 –