using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Attack : MonoBehaviour
{
public Animator anim;
void Update()
{
Attacking();
}
void Attacking()
{
if (Input.GetMouseButtonDown(0))
{
anim.SetTrigger("Attack");
}
}
}
代码如上,当按下鼠标左键执行一个名为“Attack”的动画,但如果频繁点击,角色动作就会鬼畜(伐伐伐伐伐木工.jpg),做出来的攻击效果也不理想。
解决方法:
找到对象的Animation组件
点击添加属性,在攻击动画的第一帧关掉攻击脚本,最后一帧再打开