打开BattleManager脚本把底下的DoDamage改成TryDoDamage
ActorManager里的DoDamage函数自然也要改成TryDoDamage。
写成:
public void TryDoDamage()
{
sm.HP -= 5;
ac.IssueTrigger("hit");
//ac.IssueTrigger("die");
}
测试受攻击的时候扣除5点生命值。
在StateManager里加上Start函数及以下函数:
public void AddHP(float value)
{
HP += value;
}
这里给HP设定一个范围,最小不低于0,最大不高于15,Start函数里的调用是来修正HP值。
ActorManager这里的函数改成:
可以调用StateManager里的函数。
标签:ac,215,函数,HP,黑魂,TryDoDamage,改成 From: https://www.cnblogs.com/dontpanic1703/p/17588957.html