林試圖找出如何採取一個對象的x和y,發現它是在什麼瓷磚在網格瓷磚 所以車費我得到這個:使用座標找到網格
public class testingcode {
public static void main(String[] args){
//tiles are 32x32
final int tilesX = 320;//grid size
final int tilesY = 160;//grid size
double charx = 220.20;
double chary = 150.09;
int tilenumber = 0;
System.out.println("x is at tile number: "+ ((int)(charx/32)) + " out of 0-9");
System.out.println("y is at tile number: "+ ((int)(chary/32)) + " out of 0-4");
tilenumber = not a sausage
System.out.println("tile on grid is: " + tilenumber);
}
}
刪除「tilenumber = not a sausage」會告訴我,x在第6個網格上,y在第4個網格下(均從0開始)。
用我的大腦,我知道這些COORDS都在46瓦在網格像這樣:
但我對如何把6和4到46不知道,我的谷歌的已經得到我知道是如此我的問題是:我如何從這些coordiantes獲得瓷磚號碼?
瓦=(10 * Y)+ X – BobTheBuilder 2013-02-14 16:02:13