-4
A
回答
2
2D塊遊戲通常使用預定義的地圖塊。 所以,你的地圖由單獨區塊的 - 我假設你是一個可視化的二維數組,像這樣: 地圖[20] [20] =
{
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
...
}
現在你想擁有「丘陵和洞穴」。該simpliest解決辦法是將它改成即
{
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1, 1, 1, 1, 2, 2, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
...
}
如果你有你的地形設置還包括其他瓷磚,你可以使用它們,以及您的山丘&洞穴(即3,4,5 ...)。你甚至可以用這種方式爲你的地圖編寫你自己的mapeditor/fileformat。 我希望這對你有所幫助 - 也搜索「Tilemap」。
對於實現細節,您必須更具體地瞭解您正在使用的內容(看起來像XNA)以及您現在如何渲染地圖。
0
有幾個選擇,可以有一個透明通道,只是把它們畫出來。如果它基於相同大小的塊,這不應該很難(這取決於你用來開發那個遊戲的東西)。
如果需要,另一個可能會混合它們。
相關問題
- 1. 2d平臺遊戲機java中的地形生成
- 2. 2D Java地形生成器
- 3. 2d地形實時生成
- 4. 在2D遊戲
- 5. Java 2D遊戲隨機矩形
- 6. 圖形在Java 2D遊戲中抖動
- 7. Java 2D遊戲,更新矩形
- 8. Android 2D圖形遊戲引擎?
- 9. Java pong遊戲圖形或幾何2D
- 10. Java 2D遊戲矩形碰撞共鳴
- 11. 跨平臺2D圖形/遊戲庫
- 12. 適用於iOS 2D遊戲的圖形
- 13. 的Java 2D遊戲的圖形
- 14. 使用種子生成Java 2D地形
- 15. 隨機產生2d瓷磚遊戲湖
- 16. Java 2D遊戲NullPointerException
- 17. 2d遊戲物理?
- 18. 2D遊戲開發精靈/佈局/地形創建
- 19. 2D遊戲地圖的移動
- 20. 2d電子遊戲大地圖
- 21. 我想在我的2D JavaScript遊戲中隨機生成粒子
- 22. 井字遊戲 - 生成解
- 23. 從GAMUT生成Polymatrix遊戲
- 24. 爲Android遊戲生成球
- 25. MinMax - 生成遊戲樹
- 26. 遊戲生成滯後
- 27. 2D iPhone遊戲性能
- 28. 碰撞在2D遊戲Processingjs
- 29. iPhone 2D遊戲編程
- 30. iPhone遊戲2d陰影
正如前兩個答案的非常不同的性質所證明的,這是嚴重低估的。什麼*工作,哪些*不*你明白將是最小的增加。也很好,會有一些跡象表明你期望結果做/看起來像。 – dmckee
看看程序生成,我認爲這就是你真正想要的。 – thedaian