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制作格斗游戏核心思路总结

  • 随笔
  • 发表于 3年前 (2016-05-22)
  • 4516次浏览
  • 4条评论
  •  

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

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

1.攻击(子物体)。

2.防御(子物体)。

3.伤害判定(自身)。

 

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

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

D.被击后的反应:

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

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

3.掉血。

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

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

你可能感兴趣的:(Untiy,战斗解析)