關於我們 最新消息 程式製作 作品下載 教學資源 友站連結


教學資源

45度視角地圖引擎 -> 基本資料
地圖的表現方法有很多種,先分別為2D和3D,而2D又分為90度視角和45度視角,光是45度角又分為使用元素拼圖的,以及使用整張貼圖的方法,今天,我們要介紹的是45度視角使用元素拼圖的地圖引擎,正如其名,就是從45度角往下看的地圖,市面上很多2D角色扮演、即時戰略階使用此種地圖表現方法,例如天堂、世紀帝國、星海爭霸等等....,當然,有別於一般的平面90度視角地圖,45度視角做起來要麻煩的許多,首先有座標換算,滑鼠所指座標判斷,物件圖層順序等等....很多麻煩的東西需要去處理,我們先來簡單的介紹一下45度視角地圖的表現。


45度視角和90度視角的示意圖

地圖如果畫滿格子,並以45度角看起來就像是一個一個寬高 2:1的菱形格子所組成的。


像這樣子,但各位一定覺得很奇怪,為何高是15,而不是 16呢?這是因為如果高為16拼起來會有些部份被蓋掉,所以要設為15,這樣才有辦法組成完美的大菱形,不信的話,可以用小畫家試著貼貼看,黑色的部份為保留的部份,其它的地方則使用透明貼圖,把不需要的部份消掉,依順序去貼,如果貼得沒錯,就會像下圖這樣。



下期介紹座標係統

完成於 2003.11.15

Victor工作室(http://www.kinmen.info/vic)所有 未經同意請勿轉載