JumpScare
1.首先制作一个Trigger
public class BZJumpTrigger : MonoBehaviour
{
public AudioSource DoorBang;
public AudioSource DoorJumpMusic;
public GameObject TheZombie;
public GameObject TheDoor;
public AudioSource AmbMusic;
void OnTriggerEnter()
{
GetComponent<BoxCollider>().enabled = false;
TheDoor.GetComponent<Animation>().Play("JumpDoorAnim");
DoorBang.Play();
TheZombie.SetActive(true);
StartCoroutine(PlayJumpMusic());
}
IEnumerator PlayJumpMusic()
{
yield return new WaitForSeconds(0.4f);
AmbMusic.Stop();
DoorJumpMusic.Play();
}
}
当我们捡起枪的时候这个Trigger就会出现,并且在我们碰到这个Trigger后会触发门后的丧尸。