2004/10/1

IsometricTile排列法

今天來談談Isometric Tile Base的排列方式。

在遊戲設計中IsometricWorld通常指像下圖這種地圖系統,華文地區通常稱之為「斜角45度地圖」「2.5D地圖」之類的。


今天主要來談Isometric裏的Tile排列順序,在我個人看過的一些書藉、文件,他們大多引用平面2D的TileBase排列方式來排,如下面兩種圖示。

就是順著x軸向或y軸向,以兩層?圈跑一遍就可以建立起來。
但上述這種方式在深度(depth)控制上常會遇到一些小問題,例如人物會被不該遮到的物體遮到,或是擋到不該擋到的物件,除非另外弄一些小技巧來克服…(有嘗試開發過的人應該能體會)
後來想想,我個人是覺得若是能以下圖的方式去排列,應該會更好。


就是模擬真實的深度順序,由上而下排列。不過這種排列方式,在?圈設計上就需要加點技巧,才能依照需求排列出正確的地圖。

我的回圈設計如下


大致原理如上,但實際應用時絕對不只如此。
IsometricWorld的深度排列十分重要,例如加入角色後,角色的深度變換等問題。
這部份如果將來有出書的話,我會在書中再做詳細介紹^^( 我說如果啦~~ ?)

沒有留言: