塔防遊戲—土豆怪獸C#+XNA開發(包含地圖關卡編輯器)

 

好久沒上來寫寫文章了,最近有點時間就上來發表一些以前寫過的作品,當時也是爲了研究一些電腦AI自動根據設定好的路徑進行進走、角色方向轉變自動切圖展示等算法,總共分爲遊戲地圖編輯器和遊戲兩個程序,地圖編輯已經寫好,遊戲程序沒有寫全,後來由於有其他事情沒有繼續開發,裏面一些源碼希望對想學習C#XNA遊戲開發的初學者能夠提供一些幫助。

先來看幾張截圖:

地圖編輯器主界面

地圖編輯器主界面

 添加當前關卡每波怪物的配置界面

添加當前關卡每波怪物的配置界面

設置當前關卡怪物行走的路徑

設置當前關卡怪物行走的路徑

以下是遊戲運行的界面:

遊戲加載界面

遊戲加載界面

遊戲菜單選擇界面

遊戲菜單選擇界面

關卡加載時顯示怪物行走的路徑

關卡加載時顯示怪物行走的路徑

怪物根據設定好的路徑進行移動

怪物根據設定好的路徑進行移動

項目使用的是XNA3.1,需要百度先先下XNA3.1的框架。

遊戲源碼已經上傳到網盤,下載地址:土豆怪獸C#XNA遊戲開發源碼(包含地圖編輯器)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章