Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2208.00元
攻击系统
老唐tang发起了问答2018-05-17
2
回复
584
浏览

@siki

如何实现类似于DOTA2的攻击方式,具体就是

1、近战进入攻击范围后右键点击敌人后攻击,持续攻击

2、按下移动键不攻击(即使在攻击范围内)

3、如何判定动画已经播放完了

所有回复
  • Milk 2018-05-18

    如果是animator控制动画,那么可以用animator.GetCurrentAnimatorState(0).IsName("你要判定的动画名称");来判断

    也可以用IsTag()来判断,是用标签判断。laugh 上面的0表示 第0层动画状态层 如果你的动画在其他层 需要相应地设置

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2018-05-18

    1,使用射线检测点击到了哪个敌人,检测到之后在脚本里面持有对这个敌人的引用,然后持续的追击

    2,按下移动见后,把对敌人的引用置空

    3,可以通过上面童鞋的方法判断

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!