我正在編寫一個小型俯視角度RPG遊戲,這個遊戲很多都是經典的Ultima系列遊戲。我需要一個快速而骯髒(比骯髒)更快的設計大型地圖的方式 - 比如說1000塊瓷磚×1000塊瓷磚,我需要一些幫助,思考如何去做這件事。構建遊戲地圖的最佳方法
我會說有一個很好的50-60不同類型的瓷磚 - 樹林,河流,平原等
到目前爲止,最好的我能想出是
定義一個數組(或一些類似的結構)來保存兩個關鍵信息 - 一個位置/座標標識符,以及一個1-60的整數,定義它是哪種類型的瓷磚。
在光柵編輯應用程序中,繪製一張1000px x 1000px的圖像。使用50種不同顏色的調色板,我繪製了我的地圖--1個像素對應1個瓷磚。對於給定的水磚,我會畫一組藍色的某個像素。保存爲.gif或.png。
編寫一些處理器,然後分析上述gif/jpg並逐個像素地分析它。根據像素的RGB值,它決定了圖塊類型。處理器然後代碼生成一些例程,填充地圖數組。
到目前爲止,我在想一定有一個更簡單的方法。
+1開箱思維!我會在這裏通宵達旦! –
2009-04-08 23:45:53