好久沒上來寫寫文章了,最近有點時間就上來發表一些以前寫過的作品,當時也是爲了研究一些電腦AI自動根據設定好的路徑進行進走、角色方向轉變自動切圖展示等算法,總共分爲遊戲地圖編輯器和遊戲兩個程序,地圖編輯已經寫好,遊戲程序沒有寫全,後來由於有其他事情沒有繼續開發,裏面一些源碼希望對想學習C#XNA遊戲開發的初學者能夠提供一些幫助。
先來看幾張截圖:
地圖編輯器主界面
添加當前關卡每波怪物的配置界面
設置當前關卡怪物行走的路徑
以下是遊戲運行的界面:
遊戲加載界面
遊戲菜單選擇界面
關卡加載時顯示怪物行走的路徑
怪物根據設定好的路徑進行移動
項目使用的是XNA3.1,需要百度先先下XNA3.1的框架。
遊戲源碼已經上傳到網盤,下載地址:土豆怪獸C#XNA遊戲開發源碼(包含地圖編輯器)