์ œ๋ชฉ๊ณผ ๊ฐ™์ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ๋‚˜๊ฐ€๋ฉด์„œ ํผ์ฆˆ๋œ ๊ฒŒ์ž„์„ ๋‹ค์‹œ ์ผค ์‹œ 60ํ”„๋ ˆ์ž„ ๊ณ ์ •๋˜๋˜๊ฒŒ 30ํ”„๋ ˆ์ž„ ์ˆ˜์ค€๊นŒ์ง€ ๋š ๋–จ์–ด์ง„์ฑ„ ์œ ์ง€๋์Œ


์›๊ฒฉ ํ”„๋กœํŒŒ์ผ๋ง์„ ํ•ด๋ณด๋‹ˆ Semaphore.WaitForSignal ์ด๋ผ๋Š” ํ•ญ๋ชฉ์œผ๋กœ ๋ณ‘๋ชฉ์ด ๋ฐœ์ƒํ•จ


vSync๋ฌธ์ œ๋Š” ์•„๋‹ˆ์˜€๊ณ , ๋‚ด ์ฝ”๋“œ์˜ ๋ฌธ์ œ๋„ ์•„๋‹ˆ์—ˆ๊ณ , ๊ทธ๋ž˜ํ”ฝ ๋ณ‘๋ชฉ๋„ ์•„๋‹ˆ์˜€์Œ


๋ฌผ๋ก  ์œ„ ๋ณ‘๋ชฉ์˜ ์ผ๋ฐ˜์ ์ธ ์›์ธ์€ cpu์™€ gpu์˜ ์†๋„์ฐจ์ด, ์ฆ‰ ๊ทธ๋ž˜ํ”ฝ ์ตœ์ ํ™” ๋ฌธ์ œ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•จ


ํ•˜์ง€๋งŒ ๋นˆ ์”ฌ์— fps ์ถ”์ ๊ธฐ๋งŒ ๋‹ฌ์•„๋‘๊ณ  ํ…Œ์ŠคํŠธ ํ–ˆ์„๋•Œ๋„ ๊ฐ™์€ ํ•ญ๋ชฉ์œผ๋กœ ์ธํ•œ ํ”„๋ ˆ์ž„ ๋“œ๋ž์ด ๋ฐœ์ƒํ–ˆ๊ธฐ๋•Œ๋ฌธ์— ๋‚ด๊ฐ€ ๋งŒ๋“  ๊ทธ ์–ด๋–ค๊ฒƒ๋„ ํ”„๋ ˆ์ž„๋“œ๋ž์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š์•˜์„๊ฑฐ์ž„


๊ทธ๋ž˜์„œ ๋นŒ๋“œ์„ธํŒ… ์ด๊ฒƒ์ €๊ฒƒ ๊ฑด๋“ค์—ฌ๋ณด๋‹ค๊ฐ€ ํ˜น์‹œ ๊ฐœ๋ฐœ์šฉ ๋นŒ๋“œ ๋•Œ๋ฌธ์ธ๊ฐ€ ์‹ถ์–ด ์ด๊ฑธ ๋„๊ณ  ํ…Œ์ŠคํŠธํ•ด๋ณด๋‹ˆ๊นŒ ํ”„๋ ˆ์ž„๋“œ๋ž์ด ์‚ฌ๋ผ์ง€๋”๋ผ


ํ˜น์‹œ ๋ˆ„๊ตฐ๊ฐ€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ๊ฒช๋Š”๋‹ค๋ฉด ์ด ๊ธ€์„ ๋ณด๊ณ  ํ•ด๊ฒฐํ•˜๊ธฐ๋ฅผ