๋ณด์ค๋ฅผ ๋ง๋ค๊ณ ์๋๋ฐ
๊ฐ๊ฐ์ ํจํด์ IEnumerator ๋ก ๊ตฌํํ๊ณ List ์ ๋ด์์ ์
ํํ๊ณ ํ๋๋ฅผ ๋ฝ์์ StartCoroutine ์ผ๋ก ์คํํ๋ ์์ผ๋ก ์ธ ์์ ์ด๊ฑฐ๋ ?
๊ทผ๋ฐ ์ด๋ ํจํด์ ๋ด์๋ผ๊ณ ํ๋ฉด (ex. Moving()) ํจ์๊ฐ ์คํ์ด ๋๋ฒ๋ฆฌ๋๋ฐ ์คํ์ํ๊ณ ๋ด๋๋ฒ์ด ์์๊น?
์๋๋ฉด ๋ค๋ฅธ ๊ตฌ์กฐ๋ฅผ ์ง์ผ๋ ๊น?
์ด๊ฑฐ๋๋งค ์ด์ 5์์ ์ค๋๋ฐ ์์ง๋ ์ด๋ฌ๊ณ ์๋ค ใ
ใ
์ง๋ฌธ ๋ด์ฉ์ด ์ค๊ฐ์ ์๋ต๋ ๋๋..
์ด๋ค๋ถ๋ถ ์ค๋ช ๋ณด์ถฉํ๋ฉด๋ ๊น? ์ง์ง ํด๊ฒฐ๋ฒ ๋ชจ๋ฅด๊ฒ ์ด์..
String ์ผ๋ก List์ ๋ด๊ณ StartCoroutine(StringList[0]) ์ด๋ฐ ์์ผ๋ก ํธ์ถํ๋ ๋ฐฉ๋ฒ๋ ์์.
๋๋ผ๋ฉด ๋ณด์ค์ ๊ฐ ํจํด์ ์ ํ์ํ๋จธ์ ์ผ๋ก ๋ง๋ค์ด์ ์ฒ๋ฆฌํ ๋ฏ
๋ค์๋ถํด ์ํ๋จธ์ ๋ ์ข ์จ๋ด์ผ๊ฒ ๋ค..
์ํ ๋จธ์ ์ผ๋ก ๊ตฌํํ๋๊ฒ ์์ , ์ถ๊ฐ, ์ฌ์ฌ์ฉ ๋ฑ์ ๊ด๋ฆฌ์ ๋ ์ ์ฉํ ๊ฑฐ์ผ
switch case๋ก ํ๋ํ๋ ๋ฃ์ด์ฃผ๊ฑฐ๋ func<t> ๋ฐฐ์ด ๋ง๋ค์ด์ ๋๋ค์ () => { StartCoroutine(SomeFunction); } ํ๋ฉด ์๋๋ ค๋
func๋ก ํ๋๊น ๋์ด ใณใณ
๋ญ ๊ทธ๋ ๊ฒ ์ด๋ ต๊ฒ ์๊ฐํ๋์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ ๋๋จํ ํธ๋ฆญ์์ด ๊ธฐ๋ณธ์ ์ธ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ํด๊ฒฐ๋ ๋งํ๊ฑธ ์ง๋์น๊ฒ ๊ณ ๋ฏผํ๋๊ฑฐ๊ฐ์๋ฐ
https://gall.dcinside.com/game_dev/143934
๋๊ฐ
์ํ๋๊ฑด ์ด๊ฑฐ๊ฐ์
ใ ใ ๊ณ ๋ง๋ค ํ๋ฒ ํด๋ณผ๊ป
string list์ ๋ด๊ณ startcoroutine(string) ํ๋ฉด ์๋๋? - dc App
๊ทธ๊ฒ๋ ๋๋๋ฐ ๊ฑ ์ค๊ธฐ์๊ฒผ๋๋ด ใ ใ ํจ์๋ฅผ ๋ฆฌ์คํธ๋ก ๋ฐ๊ณ ์ถ์์ด
๋ธ๋ฆฌ๊ฒ์ดํธ ๊ณต๋ถํด๋ผ
222
๋นก์ธ๊ฒ ํด์ผ๊ฒ ๋ค ํ..
๊ฒ๋ฉ๋ aaa = Moving; ์ด๋ฐ์์ผ๋ก ()๋ง ์ง์ฐ๋ฉด ์์์ ๋ค์ด๊ฐ ๊ฒ๋ฉํ์
์ฝ๋ ์กฐ๊ฐ์ด๋ผ๋ ์ข ๊ฐ์ ธ์์ผ๋ฉด ์ฌ๋๋ค์ด ์ ์๋ ค์คฌ์๋ฏ
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=143935&page=1
์๊ฐ๋๋ฉด ํจ ๋ด์ฃผ๋ผ