2012-06-04 46 views
0

我開始在基於2D圖塊的遊戲中工作,這就是我計劃生成地圖的方式: 我有一個包含地圖中所有圖塊的數組,每個元素都是整數,代表瓷磚必須在那個位置進行渲染,例如...基於圖塊的地圖生成實用程序

int tiles[100] = { 
    0,0,0,0,0,0,0,0,0,0, 
    0,0,0,0,0,0,0,0,0,0, 
    0,0,0,0,0,0,0,0,0,0, 
    0,0,0,1,1,1,1,0,0,0, 
    0,0,0,1,1,1,1,0,0,0, 
    0,0,0,1,1,1,1,0,0,0, 
    0,0,0,1,1,1,1,0,0,0, 
    0,0,0,0,0,0,0,0,0,0, 
    0,0,0,0,0,0,0,0,0,0, 
    0,0,0,0,0,0,0,0,0,0, 

}; 

正如你所能想象的問題帶有更大的地圖,這些都是隻有100瓦,我可能會需要幾千。我不能親手做。

所以,問題是:你們知道一些實用工具可以幫助我嗎? 一些可視化工具,我可以繪製地圖並獲取數組? 我很確定在過去看過類似的東西,可惜我現在找不到它。

在此先感謝。

回答

1

使用像GIMP或畫圖的任何圖形編輯器,然後加載生成的圖像,並與像libgd庫使用的像素數據(例如,

0

使用ImageMagick的管理您的tilesets 使用瓷磚,使陣列(但它可以讓你看到直觀的陣列)

替代的瓷磚是windowsmappy32

不要忘了,你總是可以讓自己的工具:P

相關問題