์ผ๋จ ๋ญ์ง ์ค๋ช ํด๋๋ฆผ
AudioClip์ ๋ฐฐ์ด๋ก ์ ์ธํด์ย Resource.Load๋ก ํด๋นํ๋ mp3 ํ์ผ๋ค์ ๊ฐ์ ธ์ด
ย ย ย ย audioClips[0] = Resources.Load("Char/Attack") as AudioClip;
ย ย ย ย if (audioClips[0] == null)
ย ย ย ย {
ย ย ย ย ย ย Debug.Log("0 is null");
ย ย ย ย }
ย ย ย ย ย
์ ์ด๋ ๊ฒ ํ๋๋ฉด,ย
์บ๋ฆญํฐ ํจ๊ณผ์ ๋ฃ์ผ๋ ค๊ณ ์ผ๋จ AudioSource๋ฅผ ์บ๋ฆญํฐ ์ค๋ธ์ ํธ์ ์ปดํฌ๋ํธ๋ก ์ถ๊ฐํ ๋ค์์
audioSource.PlayOneShot(audioClips[0]); ์ด๋ ๊ฒ ํ๋ ค๊ณ .
AudioSource๋์ฝ๋์์ผ๋ก ์ถ๊ฐํ๊ฑด ์๋๊ณ , ๊ทธ๋ฅ ์ธ์คํํฐ์์ ์ถ๊ฐํจ.
๊ตณ์ด ๋ฆฌ์์ค.๋ก๋๋ก ์ ํด๋ ๋๋์ง๋ ์ ๋ชจ๋ฅด์ง๋ง
์ผ๋จ ๋จธ๋ฆฌ์์ ์๊ฐ๋๋๊ฑด ์ ๊ฒ๋ฟ์ด๊ณ ๊ฒ์ํด๋ ์ ์๋์์ ๊ทธ๋ฅ ์ ๋ ๊ฒ ํจ.
AudioSource์ย PlayOnAwake์ธ๊ฐ? ์ผ๋จ ์ด๊ฑฐย ๊ป๋๋ฐ...
๋ฌธ์ ๋ ์ ์ ์ฝ๋๋ฅผ ์ฐ๊ธฐ๋งํด๋ ์๋ฆฌ๊ฐ ์ฌ์์ด ๋จ.
์๋ง AudioClip ์์ฒด์ PlayOnAwake๊ฐ์ ๋๋์ ๋ฌด์ธ๊ฐ๊ฐ ์๋ ๊ฒ ๊ฐ๊ธด ํ๋ฐ
๊ตฌ๊ธ๋ง ์ค๋ ฅ์ด ์ข์ง ์์์ ์ ๋ชป์ฐพ๊ฒ ์...
์ด์จ๋ ในใ ์ง๋ฌธ์
์ ์ฝ๋๋ก AudioClip์ ๊ฐ์ ธ์์๋, ์คํ๋ง ์์ผ๋ย ๊ทธ๋ฅ ์๋ฆฌ๊ฐ ๋๋ค.
์๋ฆฌ๊ฐ ์ ๋๊ฒ ํ๋ ๋ฒ์ ์๋๊ฐ?
์์์ ํด๊ฒฐํ๋๋ฐ, ํด๊ฒฐ๋ฒ์ด๋ผ๊ธฐ์๋ ๋๋ฌด ๋ฐ๋ณด๊ฐ๊ธด ํ๋ค....ํน์ ๋ชจ๋ฅด๋ ์ฌ๋๋ค์ ์ํด ์๋์ ๋ง๊ธ๋ก ์ฐ๊ฒ ์...
์ฐ์ ์ค๋ฅ๊ฐ ๋ ์ด์ ๋, ์ audioSource ๋ฐฐ์ด์ ํฌ๊ธฐ๋ฅผ ๋ฑํ ํ ๋นํ์ง ์์ ์ํ๋ก ์๋์ ์์ผฐ๊ธฐ ๋๋ฌธ์ด๋ค.
ํฌ๊ธฐ๋ฅผ ํ ๋นํ์ง ์์ ์ํ๋ก ์ค๋์ค ํด๋ฆฝ์ ์ถ๊ฐํ๋ฉด, ๊ทธ๋ฅ ์ค๋ฅ๋๊ณ ์ถ๊ฐ ์๋๋ ๊ฒ์ด ์๋๋ผ ์๋ฆฌ๋ฅผ ํ๋ฒ ์ฌ์์ํจ๋ค;
์ค๋ง ์ด๊ฒ์ด ๋ฌธ์ ์ผ๊น ์ถ์ด์ ๋ฐ๋ก new AudioClip ํด์คฌ๋๋ ๊ฑฐ์ง๋ง์ฒ๋ผ ์๋ฆฌ๊ฐ ์ฌ์๋์ด์ง์ง ์์๋ค.
์์ธ์ด ์์๋ ๋ชปํ๊ฑฐ๋ค ใ ใ
ในใ ์ด๋์ ์์ํ ์ค๋ฅ ๋ฌด์ํ๋ฉด ์๋๋ ๊ฒ ๊ฐ์;