Unity制作格斗游戏核心思路总结

http://anchorart9.com/2016/05/22/unity%E5%88%B6%E4%BD%9C%E6%A0%BC%E6%96%97%E6%B8%B8%E6%88%8F%E6%A0%B8%E5%BF%83%E6%80%9D%E8%B7%AF%E6%80%BB%E7%BB%93/

Unity制作格斗游戏核心思路总结

QQ截图20160522130610

最核心的问题,战斗系统:

 A.碰撞检测: 我在每个角色对象身上放了3类碰撞盒:

1.攻击(子物体)。

2.防御(子物体)。

3.伤害判定(自身)。

 959cfc49-643f-4793-bf95-ba62d6bc5c9d

B.攻击判定: 在攻击动画中调整碰撞盒是否激活:例如普攻中的第一击,其他攻击判定类似。(某些技能还可巧用帧事件)

dffb367b-8461-4663-8296-a16bc469fd63

C.防御判定:当播放防御动画的时候,防御碰撞盒出现,注意在敌方后面攻击时防御无效(这个我是根据人物朝向来写的)

58c2dadd-2ac9-40bb-b844-3187fb99d185

D.被击后的反应:

1.根据受到攻击的技能播放不同的特效动画.

2.轮流播放被击动画(僵直)。

3.掉血。

4.增加气槽量(每个气槽释放一次大招)。

大概也就以上这些,编程方面的东西就不赘述了,主要还是思路,下面欣赏一下美术:

IMG_1310

IMG_1305

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值