如何製作具有固定尺寸的2D世界,當它到達地圖的任何一側時會重複其自身?重複2D世界
當您到達地圖的一側時,您會看到與此地圖合併在一起的地圖的另一側。這個想法是,如果你沒有小地圖,你甚至不會注意到地圖重複自身的轉變。
我有一些想法如何使它: 1)保持總是像這樣的3x3世界這些完全相同和更新相同的方式,只有球員存在於其中的一個。 2)另一種方法是將地圖分成較小的和平面,並在被問到時將它們添加到需要的地方。無論哪種方式,完成它可能很複雜。我記得更多的是在10年前我玩過一些類似的遊戲,士兵們在跟着對方重複拍攝其他人工智能士兵。 大部分人都聽到你對這個想法的想法以及如何實現。我在XNA(C#)中編碼。
您是否必須連續滾動顯示地圖?或者屏幕在轉換點切換?地圖是一個屏幕寬或者一次只顯示一部分地圖?或者'與這個合併。'是否意味着一旦達到邊緣就想縮小並顯示更多? – zeller 2012-02-02 12:19:35
井地圖不是靠自己滾動的。玩家只是自由奔跑,如果他靠近地圖的一側,他可以看到對面的開始。相機固定在玩家位置,但地圖比相機屏幕大。我不知道地圖是否應該切換到地圖或相機的邊界,以及這些東西應該如何工作。無論如何,當邊緣到達時,我希望能夠看到對面,並且也可以跨越。 這裏是可能有助於理解這個想法的圖像: http://img846.imageshack.us/img846/6190/fullyt.jpg – Sunder 2012-02-02 12:37:24
所以相機跟隨玩家,他總是在中心?遊戲是基於平鋪的? – zeller 2012-02-02 12:48:05