首先,对不起我的英语。:-( 在我的游戏中,当敌人产生时(首先所有敌人都死了),然后他们进入步行动画,但我希望,当他们产生时,他们进入可怕的动画状态,因为启用了战斗模式,我启用 bool 变量但是什么也没发生,即使我使用 this.anim.Play(); 但没用。这是我的代码和我的动画师图片。
public void start_firing()
{
firsttime_look_towards_player_bool = true;
firing_mode_activated = true;
stop_next_pos = true;
this.anim.SetBool ("look_here_there",false);
this.anim.SetBool ("idle_look",false);
this.anim.SetBool ("scared_run", true); // not working
if (is_firing_mode_already_on)
{
get_destination_position_script ();
is_firing_mode_already_on = false;
firsttime_look_towards_player_bool = true;
this.anim.Play ("Scared run (no gun)2",0, 0f); //here I want to start scary state
dest_positions_script.get_random_position_for_firing (this,recieve_pos_firing);
}
}