一个H5游戏的开发(九)

攻击技能特效

游戏中攻击基本可以拆分为3个阶段:
1.角色攻击(施法)动作+播放自身攻击(施法)特效
2.如果有飞行特效播放(火球,子弹…)
3.播放目标身上爆炸中招效果.
为了效果看起来好,可以做一个技能播放的配置表.

  • 配置角色攻击动作第几帧播放自身特效
  • 配置角色攻击动作第几帧播放飞行特效, 特效飞行完如果有目标特效就播放目标特效
    技能类型一般有:
/**
 * 技能特效类型
 */
enum SkillEffectType {
    self = 1,//自身
    direction = 2,//方向
    missile = 3 //发射的
}

判断如果动作达到了对应帧数就播放
在这里插入图片描述
如果是自身或方向特效直接播放,导弹类特效还需要有一套粒子系统
在这里插入图片描述
粒子系统在下一章讲解

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值