ย
ย - ๋น์ฃผ์ผ์ ์ธ ์์๋ย ๋์ด๋ค ์ธ ์ ์๋ค๋ฉดย ๋ชจ์กฐ๋ฆฌ ๊ฐ์ ธ์ ์ฌ์ฉํด๋ผ.
ย -ย ๊ฒ์์ย ์ฐธ์ ํจ๊ณผ ๋ ์ฐฝ์ฑ์ย '์ด์ ์ ์๋ ์บ๋ฆญํฐ', '์ด์ ์ ์๋ ์ด์ผ๊ธฐ'๋ก ์ฐฉ๊ฐํ๊ณ ๋ง๋ค์ง ๋ง๋ผ.
ย ย
ย - ๋น์ฃผ์ผ ๋ ธ๋ฒจ ๊ฒ์์ด ์๋๋ผ๋ฉด ๋น์ฃผ์ผ ์์๋ย '์๋ ' ์ด๋ค.
ย - ๊ฒ์์ ์ฐธ์ ํจ์ ๋ถ์ฌํ๋ ์์๋ย ์ค์ง ๊ฒ์ ๋ก์ง ์ฝ๋๋ฟ์ด๋ค.
ย -ย ๊ฒ์ ๋ง์ด ํด๋ณด๊ณ ๊ทธ ์ด๋ฉด์์ ์ด๋ค ์ฝ๋๊ฐ ์ผํ๊ณ ์์์ง ์๊ฐํด๋ณด๋ผ.ย
ย ย ๋ฌด์์ด ํต์ฌ์ ์ธ ์ฝ๋์ธ์ง,ย ์ด๋ค ์๋ฃ๊ตฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ด ์ ์ฉ๋์ด ์์ ์งย
ย ย ๋ถ์ํด์ย ๋ค๊ฐ ๋ง๋ค ๊ฒ์์ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ ์ฉํ ์ ์์์ง ์๊ฐํด๋ณด์.ย
ย
ย - ๋ค๊ฐ ๊ฝค ๋ง์์ ๋๋ ์์คํ ์ ๋ ์ธ๊ฐ์ง ์ฐพ์๋๊ณ , ๊ทธ๊ฒ์ ์ตํฉํ๋ฉด ์ฌ๋ฐ์ ๊ฒ ๊ฐ๋ค๊ณ ์๊ฐํ๋ค๋ฉดย ์ค์ฒ์ ์ฎ๊ฒจ๋ณด์.ย
ย ย ๋น์ฃผ์ผ ์์๋ '์์ ํ' ๋ฐฐ์ ํ๊ณ ์ฌ๊ฐํ๊ณผ ๋๊ทธ๋ผ๋ฏธ ๋ง์ผ๋ก ๋น ๋ฅด๊ฒ ์ด๊ธฐ๋ฒ์ ์ ๋ง๋ค์ด๋ณด๋ผ.
ย - ํ๋กํ ํ์ดํ ํ ๋ '์, ์ง๊ธ์ ์ข ๋ฐ๋ฐํ๋ค...์ฌ๊ธฐ์ ์ ๋๋ฉ์ด์ ์ดย ๋ค์ด๊ฐ๋ฉด ์ฌ๋ฐ์ ํ ๋ฐ' ๋ผ๋ ์๊ฐ์ด ๋ ๋ค๋ฉด,ย
ย ย ๊ทธ ๊ฒ์์ ์ ๋๋ฉ์ด์ ์ด ๋ค์ด๊ฐ๋ ์ฌ๋ฏธ์๋ค. ์ ๋๋ฉ์ด์ ์ด ๋ก์ง์ ์กฐ๊ทธ๋ง ์ถ์ ๋ด๋นํ ์ ์์ด๋, ์ฃผ ์ถ์ด ๋๋ฉด ๋นจ๋ฆฌ ๊ณ ์ฅ๋๋ค.
ย - ํ๋กํ ํ์ดํ์ ํ ๋ฌย ์ด์์ด ์์๋ ๊ฒ์ด๋ผ๊ณ ์์๋๋ค๋ฉด, ์ฌ๋์ด ๋๋ฌด ์ ์ ๊ฒ์ด๋ค.ย
ย ย ํผ์ ๋ง๋๋ ์ค์ด๋ผ๊ณ ? ์ ์๊ฐํด๋ผ. ๋ค ๋ฅ๋ ฅ ๋ฐ์ ์ผ์ ๊ธฐํํ ๊ฒ ์๋์ง.ย
ย -ย ๊ฑฐ์ง๋ง ํ๋ ํ๋ก๊ทธ๋จ์ ์๋ค. ๋ฉ์ฒญํ ํ๋ก๊ทธ๋๋จธ๋ ์์ง๋ง. ์ค๋ฅ์ ๋ฒ๊ทธ๋ ๋ค ๋ค ํ์ด๋ค.
ย - ์๋ฃ๊ตฌ์กฐ, ์๊ณ ๋ฆฌ์ฆ ๊ทธ๋ด๊ฑฐ ๋ชฐ๋ผ๋ ์ ๋ง๋ ๋ค๊ณ ? ๋ถ๋ฝ๋ค ์ญ์์ผ.
ย - ๋ธ๋ธ์ด๋ ์ผ์ฃผ์ผ์ ํย ๋ฒ์ผ๋กย ์์ ํ๋ค.ย
ย - ์ฒด๋ ฅ์ด ์ค์ํ๋ค. ๋๊ฐ์ ํ๋ฃจ์ ์ผ์ญ๋ถ ๋๋ค ํ๋ฐํด๋ผ๋ ๋๊ณ ์๋ผ.
ย ย ๊ทผ์ก ํค์ฐ๋ผ๋ ๋ง์ด ์๋๋ค.ย ํ์์ ์ง๋ผ๋ ํด๋ผ.
ย - ์ด๋ฆ์ข ๋ค์ด๋ณธย ๊ฒ์ํ์ฌ ๊ฒ์๋ค๋ ๋ค๋ค ๋ซ๋ฆฐ๋ค. ์ฝ๋ ๋๋ ํ ์ ์ ๊ฐ์๊ฑฐ ์ฐพ์๋ณด์ง ๋ง๋ผย ๋ณ์ ์.
ย - '์ผ, ์ ๋ํฐ ๊ธฐ๋ฐ์ด ๋ค์ด๋ ํธX ๋. ๊ทธ๊ฑฐ ๋ฐฐ์ฐ๋ฉด ์ ๋ํฐ ๊ฐ๊ป ์๋๋?'
ย ย ์๋๋ค.ย ๋ด๊ธธ๋ก ์์ง๋ง๋ผ. ์ ๋ํฐ ํ ๊ฑฐ๋ฉด ์ ๋ํฐ๋ง ํด๋ผ. ๊ทธ๋ ๊ฒ ๋ฐ์ง๋ฉด Win32 API ๋ ํด์ผ๋๋ค.
ย - ์ ๋ํฐ๊ฐ '๋ ์ด๋ฐ๊ฑด ๋ชฐ๋ผ๋ ๋ผ' ํ๋๊ฑด ๋ชฐ๋ผ๋ ๋๋ค.ย ๊ฐ๋ค์ฃผ๋ ํจ์์ ์ธ์๋ ๋๋ฐ๋ก ์ ์ด๋ผ.
ย -ย ๋ชจ๋ฐ์ผ ๊ฒ์์ ๋ถ๋ถ ์ ๋ฃํ ์์คํ ์ ๊ฐ๊ฒฉ์ฑ ์ ๋ฐฉ์๊ณผ ์์ดํ ํ๋งค๋ฐฉ์์ ์ฐพ์๋ด๋ผ.ย
ย ย '์' ๊ทธ๋ ๊ฒ ํ๋๊ฑด์ง, ๋ฒ๋ฅ ์์ ์ด๋ฉด์ ๋ํด์๋ ์ฐพ์๋ณด๋ฉด ์ ๊ทธ๋ฐ๊ฑด์ง ๋์จ๋ค.ย
ย ย ์๊ณ ์์ผ๋ฉด ์จ๋จน์ ๋ฐ๊ฐ ์๋ค.
ย - ์ฑ์ค๋ฉ์ธ ๋ฐฉ๋ฒ์ ๋ชฐ๋ผ์ ํ์ธํ๋๊ฑด ๊ฐ๋ณ์ ์ด๋ค. ์ฌ์ ์ ์๋๋? ๋ถ๋๋ฌ์ด ์ค ์์๋ผ.
ย - ํธ๋๋๋ ๋ค๊ฐ ์ซ๊ธฐ์ ๋ฆ์๋ค. ๋ ํธ๋๋๋ฅผ ์ซ์ ๋ฅ๋ ฅ์ด ์๋๋ค. ๋ง๋ค๋ย ๊ฒ์์ด๋ ์์ฑ์์ผ๋ผ.
ย - ๋ฆฌ๋ทฐ๋ฅผ ๋จผ์ ๋ณด์ง ๋ง๊ณ ,ย ์ถ์๋ ๊ฒ์์ ํ๋ ์ดํด๋ณธ ๋ค์ ๋์ ์๊ฒฌ์ ์ผ๋์ ๋๊ณ ย ๋ฆฌ๋ทฐ๋ฅผ ์ดํด๋ณด์.ย
ย ย ํด๋น ๊ฒ์์ ์ฅ๋จ์ ์ ์์ ์์๋ก ๋ค ์๊ฐ๊ณผ ๋น๊ตํด๋ณด๋ฉด ์ย ๋ณผ ์ ์๋ค.
ย - ๊ฒ์์ ์ปจ์ ์ ๋ฐ๋ฅธ ์ฃผ ๊ณ ๊ฐ์ธต์ ์ ํ๋ค๋ฉด ๋๋จธ์ง๋ ์ฒ ์ ํ ๋ฌด์ํด๋ผ. ์ ๊ฒฝ์ธ ์๊ฐ ์๋ค.
ย - ๋ชจ๋ฐ์ผ ๊ฒ์์ ์๋ช ์ด ์งง๋ค๊ณ ํ๋๋ฐ, ๊ฒ์์ด ๋ณ์ ๊ฐ์๋๋งย ํด๋นํ๋ค.ย
ย ย ๊ณ ๋ก ๋ ๋ถ๋ช ํด๋น์ฌํญ์ด ์์ ๊ฒ์ด๋ค.
ย - ๋กฑ๋ฐํ๋ ์ ํ์ ๋๊ฐ '์ด์ง๊ฐํด์ ๋ค ํ์ง ๋ชปํ ์กด๋ ๋ง์ ๊ณผ์ '๊ฐ ๊ฒ์ ์์ ์๋ค.
ย ย ๊ทธ๊ฒ์ด ์ ์ ์ ๊ด๋ จ๋ ํ๊ณ ๋ค๊ธฐ ์์์ผ ์๋ ์์ง๋ง, '๋ค๋ฅธ ํ ๋ง์ย ๋ ๋ฒจ'์ผ ์๋ ์๋ค.
ย - ๋์์์ด ์ ํ์ ์๊ตฌํ๋๊ฒ ๊ฒ์์ ํต์ฌ์ ์ธ ์ฌ๋ฏธ์์๋ผ๊ณ ์ฃผ์๋ค์๋ค๋ฉด,ย
ย ย ๋์ ์๋ก๋ ์๋์์น ๊ฐ๊ฒ ์๋ธ์จ์ด๊ฐ ์๋ค. ๊ณผ์ ๋ถ๊ธ์ ์ฐธ ์ ๋ง๋ ๋ง์ด๋ค.
ย - ์ฝ๋ฃจํด์ย yield return newย WaitForSecondsย ๋ง์ด ์ด๋ค๋ฉดย ํด๋์คย ํ๋์ ์ ์ธํ๊ณ ๊ฐ์ ธ๋ค ์จ๋ผ.
ย ย new ๋ ์ด์ฐ๋๊ฑด ๋น์ฉ์ด ๋ฐ์ํ๊ธฐ ๋ง๋ จ์ด๋ค. ๋ค๋ฅธ ์์๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค.
ย -ย ์์ฑ ์ ๊ฑฐ๊ฐ ์์ฃผ ๋ฐ๋ณต๋๋ ์ค๋ธ์ ํธ๋ ํ์ ์ฌ์ฉ์ ์ ๊ทน ๊ณ ๋ คํด๋ผ.ย
ย ย ๊ทผ๋ฐ ํ ์์จ๋ ์ด์ง๊ฐํ๋ฉด ์ ๋๋๋ผ.
ย - ํ๋์ ์ค๋ธ์ ํธ๋ผ๋ฉด, Update ๊ฐ ๋ถ์ฐ๋์ด ์ฒ๋ฆฌ๋๊ฒย ๋์ง ๋ง๊ณ ๋ชจ์์ ์ฒ๋ฆฌํด๋ผ.ย
ย ย ํนํ ์คํฌ๋ฆฝํธ ์ปดํฌ๋ํธ๊ฐ ๋ณต์์ด๊ณ ,ย ๋จ์ ํ์ฌ๋ง ํ๋ ๊ฒฝ์ฐ ํ๋์ ์คํฌ๋ฆฝํธ์์ ๋ถ๋ฌ์ ์ฌ์ฉ ํ ๊ฒ์ ๊ณ ๋ คํด๋ผ.
ย - ์ฌ๋ฏธ์๋ ์์ ์ค ํ๋์ธ, ์๊ฐ ๋๊ฐ๊ธฐ๋ฅผ ํ ๋, ๋ณด๊ฐ์ด ์๋ ฅ์ ๋ฐํํ ์ ์๋ค. ๋ชจ๋ฅด๊ฒ ์ผ๋ฉด ์ ์ ์จ๋ผ.
ย - ๋ก์ปฌ๋ผ์ด์ง ์ผ๋์ ๋์ง ๋ง๋ผ. ๊ฒ์์ด๋ ์์ฑํด๋ผ.
ย - ์ธ์ด๋ธ๋ '๋ก๋'๋ถํฐ ์ ๋๋ก ๋์ผ ํ๋๊ฐ ๋ง๋๊ฐ ํ์. ์ง๋ํ์ง ๋ง๊ณ .
ย - ์์ด๋๋ ์๊ฐ๋ณด๋ค ๋ง์ ์ผ์, ์๊ฐ๋ณด๋ค ์ ๋ ดํ๊ฒ ํ ์ ์๋ค. ์์ ์ ์์ย ์์ด๋๋ก ๊ฐ๋ฅํ๋ค ์ถ์ผ๋ฉด ์ฐ๋ฌ๋ ๋ณด์.
ย ย ํผํฌ๋จผ์ค๊ฐ ์๋์? ๊ทธ๋ผ ๊ทธ ์์ด๋๋ ์ฐ๋ฉด ์๋๋๊ฑฐ์ผ.
ย - ์ปค๋ฎค๋ํฐ์ ์ฌ๋ฆฌ๋ '์ด๊ฑฐ ๋ผ์?' ๋ผ๋ ์ง๋ฌธ๋ณด๋ค๋, '์ด๊ฑฐ ์ ์๋ผ์?' ๋ผ๋ ์ง๋ฌธ์ด ๋์๊ฒ ๋์์ด ๋ ๊ฒ์ด๋ค.
ย - ๋ง์ง๋ง์ผ๋ก,ย ๋๋ย ๋ฐฑ์๋ค.
๋ด๊ฐ ์ฃผ๋ฌธ์ ๊ณ ์ ์ด์ด๋ ์๋ธ์จ์ด ๋ง์๋ค ใ กใ ก
๋ธ๋ธ์ด ๊ณต๊ฐ - dc App
๊ฐ์ถํฌ๋ ์ฉ - dc App
๋ธ์์ ์ค๋ฐ๋ฐ ์๋ฐ
๋ง๋๋ง๋ ๋ง์ง๋ง ๊ทธ๋ํฝ์ ๋๋ฌด ์ฐ์ต๊ฒ ๋ณด๋๋ฐ ใ ใ ๋ญฃ๋ ์๋๋ฐ ๊ทธ๋ํฝ ์๋ฝ์์ ์ด๊ทธ๋ก ์๋ ๊ฒ์์ด ์ผ๋ง๋ ๋ง์๋ฐ
์์คํ ์๋ฌด๋ฆฌ ์ข์๋ดค์ ๊ทธ๋ํฝ์ด ๋ณด๋ ธ๋ณด๋ ธppt์์ค์ด๋ฉด ํด๋ฆญ๋ ์ํ์ง. ์ผ๋จ ๊ธฐ๋ณธ์ ์ธ ์ธ๋ชจ๋ ๋์ด์ผ์ง. ๋ญ ๋จ์ ๊ทธ๋ฆผ์์ ์ผ๋ก ํฐ์๋๊ฒ ๋ก์น ํด๋์ผ๋ฉด ๋ชฐ๋ผ ์ฌ๊ธฐ์ ๊ธฐ ์ต๋ํ ๋์ด์จ์ ์ผ๊ธฐ์ค๊ธฐ ๋ถ์ฌ๋์ผ๋ฉด ์กฐ์กํด์ง์์ด. ์ฌ์ํํ ๋ง๊ฑธ์๋๋ฐ ๊ฒ๋ณด๊ธฐ์ ์ค์์ด์ฒ๋ผ ์๊ฒผ์ผ๋ฉด ๊ทธ ์ฌ์๊ฐ ๋ด๋ฉด์ ์์๊ฐ ๊ธฐํ๋ ์๋๊ฒ์ฒ๋ผ ๊ทธ๋ํฝ์ ์๋ ์ด ์๋๋ผ ์ฌ๋๋ค์ด ์ฐ์ ๊ด์ฌ์ ๊ฐ๊ฒํ๋ ์ฒซ์ธ์์ด์ง
๊ธ์ด์ด๋ค. ๋ง๋ ๋ง์ด๋ค. ์ค์ํ๋ค๊ณ ์ฌ๋ฌ๊ตฐ๋ฐ์์ ์ธ๊ธ๋๋ ๋ด์ฉ์ด๊ธด ํด ์ฌ์ค. ์คํ ์ด ์์ด์ฝ, ๊ฒ์ ์ธํฌ, ํ๋ค๋ชปํด ์ ๋ชฉ ๊ธธ์ด๋ ์ค์ํ๋ค๊ณ . ๋ด๊ฐ ํ๊ณ ์ถ์ ๋ง์, ์ผ๋จ ์ ๋๋ก๋ ํ๋กํ ํ์ดํ๊ณผ ์ดํ์ ์ ์ง์ฌ์ง ๋ก์ง์ ์ฐ์ ์ ๋์๋ ์๊ธฐ์ง. ์๋ ์ด ๊ผญ ๋ฌด์จ ์์ ๋ฐฐ์ฒํด์ผ ํ ๋์์ ์๋๋ผ๋ ๊ฑฐ์ผ. ์๋ . ์ค์ํ์ง. ์๋ . ๋๊ธ ๊ณ ๋ง๋ค.
๋น์ฃผ์ผ ์ผ๋จ ์ด๊ทธ๋ก๋ ๋์ ์์ ์ผ๋จ ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๋ ์ฌ๋๋ค ๋ณด๋ฉด ์ผ๋จ ์์๋ฐ๋ก ๊ฐ
ํ์์ ์ง 1์ธ๊ฐ๋ฐ 3๋ ์ฐจ ๊ฒฉํ๊ฒ ๊ณต๊ฐํ๊ณ ๊ฐ - dc App
2๋ฒ์ ์นํฐ์๊ฐ๋ ๋งํด์ฃผ๋๋
์์ด๋์ด ๋๋ฒจ๋กญ์ ์๊ฐ์ ๋ญ๋นํ์ง์๊ธฐ ์ํด์๋ผ๋ ๊ทธ๋ํฝ์ ์ธ ๋ถ๋ถ ๊ณ ๋ คํ ์๊ฐ์ ์์คํ ๊ตฌ์์ ๋ํ๋๊ฒ ๋์ ์๋ ์์
์ฝ๋ฃจํด์ yield return new WaitForSeconds ๋ง์ด ์ด๋ค๋ฉด ํด๋์ค ํ๋์ ์ ์ธํ๊ณ ๊ฐ์ ธ๋ค ์จ๋ผ. new ๋ ์ด์ฐ๋๊ฑด ๋น์ฉ์ด ๋ฐ์ํ๊ธฐ ๋ง๋ จ์ด๋ค. ๋ค๋ฅธ ์์๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ์ด์ง๋ผ ์ ๋ชจ๋ฅด๋๋ฐ ์ ๊ฑฐ ์ ์ธ์ ์ด๋ป๊ฒ ํ๋๊ฑฐ์์?
ํด๋์ค ๋ฐ๋ก ์์๋ค WaitForSeconds newWait = new WaitForSeconds (1);
๋ง์ค์ถ
๋ฐฑ์์๋ผ๊ฐ ์ด๋ ใ ใ
rt
๊ตฌ๊ตฌ์ ์ ในใ ์