学员(5223)
课程(179)
分享
@siki
如何实现类似于DOTA2的攻击方式,具体就是
1、近战进入攻击范围后右键点击敌人后攻击,持续攻击
2、按下移动键不攻击(即使在攻击范围内)
3、如何判定动画已经播放完了
如果是animator控制动画,那么可以用animator.GetCurrentAnimatorState(0).IsName("你要判定的动画名称");来判断
也可以用IsTag()来判断,是用标签判断。 上面的0表示 第0层动画状态层 如果你的动画在其他层 需要相应地设置
1,使用射线检测点击到了哪个敌人,检测到之后在脚本里面持有对这个敌人的引用,然后持续的追击
2,按下移动见后,把对敌人的引用置空
3,可以通过上面童鞋的方法判断