플레이어 발소리

조창일·2024년 6월 5일

내배캠

목록 보기
36/51
post-thumbnail

플레이어 발소리

    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)]);
                }
            }
        }
    }

오디오 넣어주기

profile
안녕하세요.

0개의 댓글