0
我正在構建一個連接遊戲與objective-C的彩盒,並試圖找出當一盒方塊被錯誤地放在另一方塊盒子上時如何找到正確的位置。查找可用的網格位置
查看附加圖片。在圖像中,您只需將左側的方框向右移動一步即可連接方框並獲勝。但是,如果將左側框放在另一個框的頂部(圖2),我想將其移動到最接近的可用空閒網格位置。
如果箱子是一個簡單的正方形(1x1網格,2x2網格等),這很容易,但是由於箱子可能很複雜,所以這很難。網格上可能還有很多盒子。
任何建議將不勝感激。