2013-01-13 105 views

回答

0

一種解決方案是創建一個平鋪圖層,其中的圖塊用作遊標代碼的「標記」。這些「標記」從未畫出。相反,當你初始化你的遊戲時,通過平鋪地圖,每找到一個相應的標記,在某種EntityManager類中添加一個「new Building()」。通過這種方式,您可以爲自己創建類的代碼,而不是完全靜態的代碼塊,您可以像移動其他任何實體一樣移動代碼。這也使您可以使這些建築物的任意大小獨立於任何大小的瓦片。