플레이어 발소리
public AudioClip[] footstepClips; private AudioSource audioSource; private Rigidbody rb; public float footstepThreshold; public float footstepRate; private float footstepTime; void Start() { rb = GetComponent<Rigidbody>(); audioSource = GetComponent<AudioSource>(); } void Update() { if(Mathf.Abs(rb.velocity.y) < 0.1f) { if(rb.velocity.magnitude > footstepThreshold) { if(Time.time - footstepTime > footstepRate) { footstepTime = Time.time; audioSource.PlayOneShot(footstepClips[Random.Range(0, footstepClips.Length)]); } } } }
오디오 넣어주기