[๊ฒ์ ํ๋ก๊ทธ๋๋ฐ ํจํด] ๊ฒ์ ๋ฃจํ ํจํด(Game Loop Pattern)
ยท
๐ Computer Science/โ Design Pattern
๊ฒ์ ๋ฃจํ ํจํด(Game Loop Pattern) ๋จผ์ ์์ฝํ์๋ฉด ๊ฒ์ ๋ฃจํ ํจํด์ด๋ ๊ฒ์ ์งํ์ ์ ์ ์
๋ ฅ, ํ๋ก์ธ์ ์๋์ ๋์ปคํ๋ง ํ๋ ๊ฒ์ด๋ค. ๋ ์ฝ๊ฒ ๋งํ์๋ฉด ์
๋ ฅ์ด ์์ด๋ ํ๋ก์ธ์๊ฐ ์ ๋์๊ฐ๋ค๋ ๋ง์ด๋ค. ์ด ํจํด์ ํน์ํ์ฌ ๊ฒ์ ๋ถ์ผ ์ธ์์๋ ์ฐพ์๋ณด๊ธฐ๋ ํ๋ค์ง๋ง ์ค์ ๋ก ๋ง์ด ์ฐ์ด๊ณ ์๋ค. (์ ๋ํฐ ๋ฑ ๊ฒ์ ์์ง) ์์ ํ๋ก๊ทธ๋๋จธ๋ ์ฝ๋๋ฅผ ๋ชจ๋ ์ง๊ณ ๋์์ผ ํ๋ก๊ทธ๋จ์ ๋๋ฆด ์ ์์๋ค. ์ฆ, ์ค๊ฐ์ ํ์ธํ๋ ๊ฒ์ ๊ฑฐ์ ๋ถ๊ฐ๋ฅํ๋ค. ์ด๋ฐ ํ๋ก๊ทธ๋จ์ ๋ฐฐ์น ๋ชจ๋ ํ๋ก๊ทธ๋จ์ด๋ผ๊ณ ํ๋๋ฐ, ๋ชจ๋ ์์
์ด ๋๋๊ณ ๋๋ฉด ํ๋ก๊ทธ๋จ์ด ๋ฉ์ถ๋ค. ์ฌ๊ธฐ์ ๋์ค๋ ๋ฌธ์ ์ ์ ๋๋ฒ๊น
ํ๋ ๋ฐ๋ ์ค๋ ๊ฑธ๋ ค ์์ฐ์ฑ์ด ๋จ์ด์ง๊ฒ ๋๋ค๋ ์ ์ด๋ค. ๊ทธ๋์ ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ํํ ํ๋ก๊ทธ๋จ์ด ๋์๋ค. ํ๋ ์ด์ด์ ์
๋ ฅ์ ๊ธฐ๋ค๋ ธ๋ค๊ฐ ์๋ตํ๋ฉด..