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