ํญ์ ๊ธฐ์ด์ ์ธ ์ง๋ฌธ๋ง ํ๋๋์ ๋๋ค..
๊ณต๋ถ๋ฅผ ์ํ๋ค ์ด์ ํผ์ ํด๋ณด๊ณ ์์ด์์..
๊ณตํฌ๊ฒ์์ ์ธ์ ๊ฐ ๋ง๋ค๊ฒ ๋ค๋ ์๊ฐ์ผ๋ก ์ฒ์ฒํ ๋์๊ฐ๊ณ ์์ต๋๋ค.
์ค๋์ ๊ฒฝ๋ณด์ ๋ฃ๋๊ฒ๊น์ง ์ง๋๋ฅผ ๋๊ฐ๊น ํ๋๋ฐ์
ํ์ฌ ํ๋ ์ด์ด ์ค๋ธ์ ํธ์ ์๋๋ฏธ ์ค๋ธ์ ํธ ๋๊ฐ๋ก ํ ์คํธ๊ฒธ ํด๋์๋๋ฐ,
ํ๋ ์ด์ด์ ์๋๋ฏธ ๋๋ค ์ฝ๋ผ์ด๋ ํธ๋ฆฌ๊ฑฐ์ฒดํฌํด์ ๋ฃ์๊ตฌ์.
ํ๋ ์ด์ด๊ฐ ์๋๋ฏธ ์ฝ๋ผ์ด๋์ ์ถฉ๋ํ๋ฉด ๊ฒฝ๋ณด์ ๋ค๋ฆฌ๊ฒ ์ง๊ณ ์๋๋ฐ
์ฝ๋๋ ์ด๋ ์ต๋๋ค.
public class Alarm : MonoBehaviour {
ย ย ย
ย ย public AudioSource audio;
// Use this for initialization
void Start () {
ย ย ย ย audio = GetComponent<AudioSource>();
}
ย ย void OnTriggerEnter(Collider col)
ย ย {
ย ย ย ย if(col.gameObject.tag == "Enemy")
ย ย ย ย {
ย ย ย ย ย ย audio.Play();
ย ย ย ย }
ย ย }
}
AudioSource ์ ํด๋ฆฝ์ ๋ฃ์๋.
ํ๋ ์ด์ดํํ Rigidbody ์ปดํฌ๋ํธ ๋ฃ์๋์ง ํ์ธ ์๋๋ฏธ ์ฝ๋ผ์ด๋์ isTrigger ์ฒดํฌํ๋์ง ํ์ธ
๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค - dc App