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

猜你喜欢

转载自blog.csdn.net/lingyun5905/article/details/86383437