2011-03-27 73 views
2

我製作了一個從高度貼圖文件生成的地形,其中每個像素(黑色到白色)表示相應位置的地形高度。如何在XNA中製作地圖編輯器

現在,我的問題是,如何做一個這樣的地圖編輯器?我可以想到兩種常用方法:

1)地圖編輯器修改高度圖文件並基於此重新生成地形。

2)地圖編輯器直接改變地圖的頂點,後來在保存過程中,它會根據這些頂點生成一個高度圖。

你有什麼好的教程或資源如何讓任一人工作?我不知道從哪裏開始。

+0

我有問題加載高度圖(對面的頂點連接),你有沒有使用tut?順便說一句我打算在幾天內問這個問題 – BlackBear 2011-03-27 13:23:35

+0

我已經使用XNA主頁高度圖教程和碰撞檢測來建立我的。 – Tower 2011-03-27 13:26:33

回答

0

這是一個很棒的map editor。有一個它可以做什麼的視頻,你可以得到源代碼here

1

通過Eric Grossinger查看XNA Terrain Editor

我已經玩了一下這個東西,它很漂亮,應該至少給你一些想法,如果不是一個非正確的解決方案。

+0

不幸的是,該文件無法下載.. – Tower 2011-03-27 15:34:49

+0

不再可用... – Spooks 2011-04-01 19:37:09

+0

這很奇怪,當我張貼我的答案時,這些鏈接是活躍的。 :/自從我最近重建我的電腦以來,我甚至下載了XNA Terrain Editor的全新副本。我有一份代碼副本,我將檢查許可和/或通過電子郵件發送作者,看看我是否可以重新發布它。 – AndrewP 2011-04-03 18:22:43

0

這本書:Building XNA games是一個很好的參考,並有如何創建你的地圖編輯器的很好的概述。唯一的缺點是它在XNA 2.0中,所以你將不得不做一些轉換,但這個想法保持不變。