๋ณด๊ธฐ์— ์ฆ๊ฑฐ์šด ๊ฒŒ์ž„ ์•„ํŠธ๋ฅผ ๋งŒ๋“ค๋ ค๋ฉด ๋ญ๊ฐ€ ํ•„์š”ํ• ๊นŒ?


์˜ˆ์œ ์Šคํ”„๋ผ์ดํŠธ๋ฅผ ์ฐ๋Š”๊ฒƒ๋„ ๋ฌผ๋ก  ์ค‘์š”ํ•˜์ง€๋งŒ ๊ทธ ์ด์ƒ์œผ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์•„์ฃผ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•จ.

๊ฒŒ์ž„ ์ค‘ ์œ ์ €์˜ ์‹œ์„ ์€ ๋Œ€๋ถ€๋ถ„ ์บ๋ฆญํ„ฐ์— ๊ฐ€ ์žˆ์œผ๋‹ˆ๊นŒ, ์›€์ง์ด์ง€ ์•Š๋Š” ๋‹จ์ˆœ ์Šคํ”„๋ผ์ดํŠธ๋งŒ์œผ๋กœ๋Š”

ํ”Œ๋ ˆ์ด ๋„์ค‘ ์œ ์ €์˜ ์‹œ์„ ์„ ๋Œ๊ธฐ ํž˜๋“ค๋‹ค๊ณ  ๋ด„.


์•ต๊ฐ„ํ•˜๋ฉด ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ์˜ค๋ธŒ์ ํŠธ์—๋Š” ๋‹ค ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋„ฃ์œผ๋ ค๊ณ  ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์Œ.


28b1d530e4c637b420b8dfb336ef203e8785a3c6cf7c677f92


์ธ๊ฒŒ์ž„ ๋‚ด ์—˜๋ฆฌ๋ฒ ์ดํ„ฐ. ์œ„์— ํ†ฑ๋‹ˆ๋ฐ”ํ€ด ๋Œ์•„๊ฐ€๊ณ , ๋’ค์— ๋ฌด๊ฒŒ์ถ”์™€๋Š” ๋ฐ˜๋Œ€ ๋ฐฉํ–ฅ์œผ๋กœ ์›€์ง์ž„.


0a94f666b7826af423ee86f8478764b1439a7dd598a98f9507718a28057f0f1584abb4a0c93018bb8e8f471fe785aa


๊ฒŒ์ž„ ํผ์ฆ ๊ธฐ๋ฏน ์ค‘ ํ•˜๋‚˜. ์ƒํ˜ธ์ž‘์šฉ ๊ฐ€๋Šฅํ•œ ์˜ค๋ธŒ์ ํŠธ๋Š” ๋…ธ๋ž€๋น›์ด ๋‚˜๊ฒŒ ๋งŒ๋“ค์—ˆ์Œ.


0a94f666b7826af423ee86f8478764b1439a7dd598a98e9500768a290e7f0f150199fb982bd5b19388144853c9889a


ํ”Œ๋ ˆ์ด์–ด๊ฐ€ ๋ฐŸ๊ณ  ์ง€๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ฏน. ์ง„ํ–‰๋„์— ๋งž์ถฐ ๊ฐ€์šด๋ฐ ๋…ธ๋ž€ ํ™”์‚ดํ‘œ์— ๊ฒŒ์ด์ง€๊ฐ€ ๋“ค์–ด์˜ด.


0a94f666b7826af423ee86f8478764b1439a7dd598a98e9500728a280a7f0f1528662ca6551cbe150d21345bbf3e


์„ธ์ด๋ธŒํฌ์ธํŠธ ์ž‘๋™์‹œํ‚ค๋Š” ๋ชจ์Šต. ์ฒ˜์Œ์—๋Š” ์˜คํ† ์„ธ์ด๋ธŒ ๊ธฐ๋Šฅ์„ ๋„ฃ์—ˆ์—ˆ๋Š”๋ฐ, ์Šคํ…Œ์ด์ง€ ๊ธฐ๋ฐ˜ ํผ์ฆ ๊ฒŒ์ž„์ด๋‹ค๋ณด๋‹ˆ๊นŒ

ํ•œ ์Šคํ…Œ์ด์ง€๋ฅผ ๊นจ๊ณ  ๋‚˜๋ฉด ์ง์ ‘ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์„ธ์ด๋ธŒํ•˜๋„๋ก ํ•˜๋Š”๊ฒŒ ์ข€ ๋” ์„ฑ์ทจ๊ฐ๋„ ์ค„ ์ˆ˜ ์žˆ๊ณ  ๋ฌด์–ธ๊ฐ€ ๋๋งบ์Œํ•œ ๋А๋‚Œ์ด ๋“ค์–ด์„œ ๋” ์ข‹์•˜์Œ.


20b2c623c7dd20e869b6d09528d52703fabaf95381f76b0be7


๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์›€์ง์ผ ์ˆ˜ ์žˆ๋Š” ๋ฐœํŒ




๊ทธ๋ฆฌ๊ณ  ์ด๊ฑด ๋‚˜๋งŒ ๊ทธ๋Ÿฐ๊ฑด์ง€ ์•„๋‹ˆ๋ฉด ๋‹ค๋“ค ๊ทธ๋ ‡๊ฒŒ ํ•˜๋Š” ๊ฑด์ง€๋Š” ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ,

๋‚œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋งŒ๋“ค๋•Œ ๋งจ๋‚  ์• ๋‹ˆ๋ฉ”์ดํ„ฐ ๋งŒ๋“ค๊ณ  ํŒŒ๋ผ๋ฏธํ„ฐ ๋ถ™์ด๊ณ  ํ•˜๊ธฐ ๊ท€์ฐฎ์•„์„œ


public sprite[] spriteGroup; ํ•ด์„œ ์—ฌ๊ธฐ์— ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ”„๋ ˆ์ž„ ๋‹ค ์ง‘์–ด๋„ฃ๊ณ 



์ฝ”๋ฃจํ‹ด()

{

while(true)

{

for ( int index=0 ; index < spriteGroup.length ; index++ )

{

getComponent<spriteRenderer>().sprite = spriteGroup[ index ]

yield return new waitForSeconds ( ํ”„๋ ˆ์ž„ ๊ฐ„๊ฒฉ )

}

}

}


๋ญ ์ด๋Ÿฐ ์‹์œผ๋กœ ์ฝ”๋“œ ์งœ์„œ ์ œ์–ดํ•จ. ๋ฌผ๋ก  ๊ธฐ๋ณธ์ ์œผ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ”„๋ ˆ์ž„์ด ๋‚ฎ์•„๋„ ์ƒ๊ด€์—†๋Š” 2D ํ”ฝ์…€ ๊ฒŒ์ž„์—์„œ๋งŒ ์“ธ ์ˆ˜ ์žˆ๊ฒ ์ง€๋งŒ,

์ด๋ ‡๊ฒŒ ํ•˜๋Š” ๊ฒŒ ์ •๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•˜๊ธฐ ์‰ฌ์šด ๊ฒƒ ๊ฐ™๋”๋ผ.


๋‹ค์Œ์— ๋˜ ์ผ์ง€ ์“ฐ๋Ÿฌ ์˜ฌ๊ฒŒ. ๋‹ค๋“ค ๊ฐœ๋ฐœ ์—ด์‹ฌํžˆํ•ด~