介绍:
讲述如何使用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开源游戏引擎:游戏起源,皆因有我!!!