介紹:
講述如何使用Genesis-3D來製做一個橫版格鬥遊戲,涉及如何製做連招系統,如何使用包圍盒實現碰撞檢測,軟鍵盤的製做,場景切換,技能讀表,簡單怪物AI等等,併爲您提供這個框架的全套資源,源碼以及工程。html
遊戲Demo屬於橫版格鬥遊戲,是動做遊戲的一種。動做遊戲(Action Game),簡稱ACT,遊戲類型的一種,是廣義上的遊戲類型。以"動做"做爲遊戲主要表現形式的遊戲均可以算作動做遊戲。如今,動做遊戲的定義已經不侷限於傳統意義上的動做遊戲了,像射擊遊戲、格鬥遊戲以及不以"動做"爲主體,可是含有較多"動做"元素的動做冒險遊戲,動做角色遊戲等等均可以劃分到動做遊戲類型中。框架
格鬥遊戲(Fighting Game,簡稱爲FTG)伴隨着整個遊戲史的發展,也受到了更多玩家的親睞。下文中將經過一個橫版格鬥類動做遊戲的Demo的製做,來了解Genesis-3D引擎是怎樣實現開發者,對應橫版格鬥類動做遊戲在引擎上的開發的。整個框架教程涉及如下幾部份內容的學習:學習
(1)資源導入動畫
(2)動畫分割與導入網站
(3)碰撞檢測spa
(4)技能的輸入與檢測設計
(5)技能讀表3d
(6)技能播放的邏輯關係rest
(7)UIhtm
(8)虛擬鍵盤實現
經過以上內容的學習,能夠了解和掌握橫版格鬥類遊戲基本框架的組成部分,開發者可參考此份教程,設計和實現此類遊戲的開發與製做。
觸摸操做上,有虛擬按鍵的設定,玩家能夠用搖桿要控制主角左右移動,攻擊按鈕和跳躍按鈕控制角色攻擊和跳躍,在主角跳躍中,在點擊跳躍按鈕,主角即實現二段跳操做。
按鍵操做上,有"AD"按鍵來控制主角的左右移動,"W"按鍵控制主角跳躍,在跳躍過程當中在點擊"W"在空中接着按"W"鍵,角色執行二段跳操做,"J"按鍵爲攻擊按鍵。
遊戲運行效果圖,如圖1所示。
本實例框架完整工程及相關素材下載: 點這裏
引擎官方網站:http://www.genesis-3d.com.cn/
官方論壇:http://bbs.9tech.cn/genesis-3d/
官方千人大羣:59113309 135439306
YY頻道-遊戲開發大講堂(徹底免費,按期開課):51735288
Genesis-3D開源遊戲引擎:遊戲起源,皆因有我!!!