2011-08-04 59 views
-1

我想創建一個像1995年遊戲Rayman一樣的Java基本橫向卷軸遊戲。Java開發:如何繪製像雷曼一樣的場景

如果你沒有玩過雷曼,這裏是我的意思截圖:http://www.iphone-gamer.net/images/jump-feb20-rayman-1.jpg

更specificly,我不知道究竟是如何得出他們的地圖,如綠地,例如,它是由很多說100×100的圖像與不同的土地(不同的角度,高度等),水平平鋪形成一塊土地,或者是以不同的方式創建?

也可以有人指向我在正確的方向或給我一個基本的例子,我將如何繪製一張雷曼地圖?

我有動畫循環做好準備,可以可能理清碰撞檢測,並得到一個小播放器創建,它只是地圖 - 我不知道我怎麼會做出這樣Raymans地圖,也沒有我」我並沒有試圖複製遊戲,只是製作了一個類似的遊戲,並且比它小得多。

感謝您的閱讀, 亞歷克斯:)

回答

1

我不知道這個特定的遊戲具體,但通常我會注意到兩種方法。首先是編寫自定義地圖文件,而不是通過圖像工作,使用對象和地形的位置,設置地形的屬性(摩擦,彈性等)等等。然後該程序根據構成世界中對象的較小圖像文件呈現地圖,並且可能也應用背景圖像。

這可以說是更好的方法,但它更復雜。如果你只是想使用一個圖像和滾動,開始沒有任何錯誤,但只是確保你的圖像不是太大,你用盡內存!

順便說一下,Greenfoot可能是好的,如果你只是開始編程,它可以讓你創建你喜歡的Java,但很多複雜的東西,如碰撞檢測,雙緩衝等已經爲你完成了。

相關問題