今天为了给一个怪物添加用触发打击掉血的方法,但是怪物的打击是左右摇晃武器,这样一次攻击会造成两次,所以,有一个解决办法就是,在动画某一帧添加个时间,使触发开启,再在后一帧,使触发失效!这样可以完美解决问题了!
所以我今天,介绍如何在新动画里某一帧添加事件!
(1)执行方法Test脚本挂在有动画Animator的游戏对象上
using UnityEngine;
using System.Collections;
/// <summary>
/// 功能:新动画的测试脚本
/// 创建者: VioletTD
/// 修改时间: 2013年11月8日 20:46
/// 感谢:friend的HELP!!! Me 加油!
/// </summary>
public class Test : MonoBehaviour {
void TestMethod(string myName)//*************************** 测试方法 ***************************
{
Debug.Log(myName);//*************************** 输出参数 ***************************
}
}