์ผ๋ง์ ์๋ ์ง๋ฌธ ํ์๋๋ฐ์..
๋ค๋ฅธ๊ฑฐ ํด๋ณด๋ค๊ฐ
๋๊ธ์ ์ด์๋ฐ์ฌ ์ฝ๋ฃจํด ์ฌ์ฉํด๋ณด๋ผ ํ์ ์
wasd ํค ๋๋ฅผ๋(getAxisrow) ์ฝ๋ฃจํด์ ์คํํ๊ฒ ํ๋๋ฐ์
์ฝ๋ฃจํด ๋ด์ฉ์ด ์ด๋ ์ต๋๋ค.
ย IEnumerator footstep()
ย ย {
ย ย ย ย GetComponent<AudioSource>().Play();
ย ย ย ย yield return new WaitForSeconds(0.3f);
ย ย ย ย GetComponent<AudioSource>().Play();
ย ย }
์๋ฆฌ๋ ๋ฉ๋๋ค๋ง ํค๋ฅผ ๋๋ฅด๊ณ ์์๋๊ฐ ์๋ ํค๋ฅผ ๋๋ ์๋ฆฌ๊ฐ ๋ฉ๋๋ค ๊ทธ๋ฆฌ๊ณ 0.3์ด๋ค์ ํ๋ฒ๋ ๋์ผํ๋๋ฐ ์๋๊ตฌ์..
์ ๊ฐ ์ดํด๋ฅผ ์๋ชปํ๊ณ ์๋๊ฒ๊ฐ์๋ฐ ๋์์ฃผ์ธ์ ...
๋ญ์งใ กใ ก? - dc App
ํค๋ฅผ ๋๋ฅผ๋ (ํ๋ ์ด์ด ์ด๋์ ๊ฐ์ด ๋ฃ์) startcoroutin("footstep"); ์ผ๋ก ํธ์ถ ํ์ต๋๋ค.
ํ๋ ์ด์ด ์ด๋์ GetAxisRow๋ก ๋ฒํฐ์ปฌ ํธ๋ผ์ด์ฆ ์ธํ ๋ถ๋ฌ์ ์ฌ์ฉํ๊ตฌ์
๋ง๋ก ํ์ง ๋ง๊ณ ์ฝ๋๋ฅผ ์ฌ๋ฆฌ๋ผ๊ณ .
์ฝ๋ฃจํด์ด ํค์ ๋ ฅ๋ฐ์ ์ ๋ฐ์ดํธ๋ง๋ค ํธ์ถ๋์ ๊ทธ๋ฐ๊ฑฐ๊ฐ์๋ฐ
waituntill๋ก ์ฝ๋ฃจํด์ด ๋๊ณ ์๋๋ฐ stringํ์์ผ๋ก ํธ์ถ ๋ฐ์๋ฒ๋ ค์ ์ฝ๋ฃจํด์ด ์ด๊ธฐํ๋๋ฒ๋ฆฌ๋๊ฑฐ๊ฐ์
์ waitForSeconds๋ค
์ ๋ญ์๊ธฐ ํ๋ฉด ํจ์ ์ ๋นํ๊ฒ ๋ง๋ค๊ณ ์ ๋๋งค์ด์ ์ด๋ฒคํธ ์ฒ๋ฆฌ ํ์ธ์