[Unity]Collider 충돌감지

힐링힐링·2024년 8월 6일
0

UNITY

목록 보기
9/35

Object 충돌 효과음

Object가 충돌했을때 효과음을 넣고 싶다면
1.해당 Object의 Collider(충돌)과 Rigibody(Rigidbody 는 GameObject 가 물리 제어로 동작하게 합니다) 컴포넌트를 추가후에
2. Audio Soure 컴포넌트 추가 및 AudioClip 추가
3. 충돌 관련 스크립트추가 OnCollisionEnter메소드가 충돌관련 메소드로 핵심이다.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class ColliderEffect : MonoBehaviour
{
    private AudioSource audioSource; // AudioSource 컴포넌트

    // Start is called before the first frame update
    void Start()
    {
        audioSource = GetComponent<AudioSource>();
    }


    //충돌 메소드
    private void OnCollisionEnter(Collision other) {
        if (other.gameObject.CompareTag("Ball")){
            // 효과음 재생
        audioSource.Play();
        }

    }
}

profile
재밌겠네 ? 해봐야지 ~

0개의 댓글