ํ•ญ์ƒ ๊ธฐ์ดˆ์ ์ธ ์งˆ๋ฌธ๋งŒ ํ•˜๋Š”๋†ˆ์ž…๋‹ˆ๋‹ค..

๊ณต๋ถ€๋ฅผ ์•ˆํ•˜๋‹ค ์ด์ œ ํ˜ผ์ž ํ•ด๋ณด๊ณ  ์žˆ์–ด์„œ์š”..


๊ณตํฌ๊ฒŒ์ž„์„ ์–ธ์  ๊ฐ„ ๋งŒ๋“ค๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์œผ๋กœ ์ฒœ์ฒœํžˆ ๋‚˜์•„๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜์€ ๊ฒฝ๋ณด์Œ ๋„ฃ๋Š”๊ฒƒ๊นŒ์ง€ ์ง„๋„๋ฅผ ๋‚˜๊ฐˆ๊นŒ ํ•˜๋Š”๋ฐ์š”




ํ˜„์žฌ ํ”Œ๋ ˆ์ด์–ด ์˜ค๋ธŒ์ ํŠธ์™€ ์—๋„ˆ๋ฏธ ์˜ค๋ธŒ์ ํŠธ ๋‘๊ฐœ๋กœ ํ…Œ์ŠคํŠธ๊ฒธ ํ•ด๋†“์•˜๋Š”๋ฐ,

ํ”Œ๋ ˆ์ด์–ด์™€ ์—๋„ˆ๋ฏธ ๋‘˜๋‹ค ์ฝœ๋ผ์ด๋” ํŠธ๋ฆฌ๊ฑฐ์ฒดํฌํ•ด์„œ ๋„ฃ์—ˆ๊ตฌ์š”.


ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์—๋„ˆ๋ฏธ ์ฝœ๋ผ์ด๋”์— ์ถฉ๋Œํ•˜๋ฉด ๊ฒฝ๋ณด์Œ ๋“ค๋ฆฌ๊ฒŒ ์งœ๊ณ ์žˆ๋Š”๋ฐ

์ฝ”๋“œ๋Š” ์ด๋ ‡์Šต๋‹ˆ๋‹ค.


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();

ย  ย  ย  ย  }

ย  ย  }

}


์ด๋ ‡๊ฒŒ ๋„ฃ์–ด๋†“๊ณ  ํƒœ๊ทธ ์—๋„ˆ๋ฏธ ํ”Œ๋ ˆ์ด์–ด ๋‘˜๋‹ค ์ž˜ ๋ฐฐ์ • ํ•ด๋‘์—ˆ๊ตฌ์š”.
alarm์ด๋ผ๋Š” ๋นˆ ์˜ค๋ธŒ์ ํŠธ๋ฅผ ํ•˜๋‚˜ ๋” ์ƒ์„ฑํ•ด์„œ ๊ฑฐ๊ธฐ์— audio ์†Œ์Šค ์ปดํฌ๋„ŒํŠธ ์ถ”๊ฐ€ํ›„ ์‚ฌ์šด๋“œ๋ฅผ ๋„ฃ์—ˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๊ฑธ ํ”Œ๋ ˆ์ด์–ด alarm์Šคํฌ๋ฆฝํŠธ์— ์—ฐ๊ฒฐ ํ•ด๋‘์—ˆ๊ตฌ์š”.

๊ทผ๋ฐ ์ถฉ๋Œ์‹œ์— ์†Œ๋ฆฌ ์ถœ๋ ฅ์ด ์•ˆ๋˜๋„ค์š”