๋ณธ์ธ์Ÿ ์œ ๋‹ˆํ‹ฐ ์‘์• ์ธ๊ฑฐ์‹œ์—์š”


๊ฐœ๋ฐœํ•˜๋‹ค๊ฐ€ ์ข…์ข… ๋“œ๋Š” ๊ถ๊ธˆ์ฆ๋“ค์ด ์žˆ๋Š”๋ฐ ํ˜น์‹œ ๊ฐ™์€ ๊ณ ๋ฏผ ํ•ด๋ณธ ์‚ฌ๋žŒ ์žˆ์„๊นŒํ•ด์„œ ์˜ฌ๋ ค๋ด…๋‹ˆ๋‹ค


1. Update๋ฅผ ํ˜ธ์ถœํ•˜๋Š” ๊ฒƒ๋„ ๋น„์šฉ์ด๋ผ๊ณ  ์•Œ๊ณ  ์žˆ๋Š”๋ฐ ์ด๊ฒŒย ํ•œ ๊ฐœ์˜ ํด๋ž˜์Šค์— Update๋งˆ๋‹ค ์‹คํ–‰์‹œํ‚ฌ ํ•จ์ˆ˜๋“ค์„ ์ •๋ฆฌํ•ด์„œย action์ด๋‚˜ย delagte๋กœ ๋ณด๋‚ด์„œ ๋Œ์•„๊ฐ€๊ฒŒ ํ• ๋งŒํผ

ย  ย ์ •๋ฆฌํ•ด์•ผํ•  ๋ถ€๋ถ„์ผ๊นŒ์š”? ์ธํ„ฐ๋„ท ๊ฒ€์ƒ‰ํ–ˆ์„๋–„์—๋Š” ๊ฑฐ์˜ ms๋‚˜ ns์ดˆ ์ •๋„ ๋ฐ–์— ์ฐจ์ด์•ˆ๋‚˜๋Š”๊ฑฐ๊ฐ™์•„์„œ ๊ตณ์ด ์ €๋Ÿดํ•„์š”๊ฐ€ ์žˆ๋‚˜ ์‹ถ๊ธฐ๋„ ํ•œ๋ฐ ํ˜น์‹œ ํšจ๊ณผ ์ข€ ๋ณด์‹ ๋ถ„ ์žˆ๋‚˜์š”?


2. ๋ณธ์ธ์ด ํ•œ ํด๋ž˜์Šค์•ˆ์— ๋„ˆ๋ฌด ๋งŽ์€ ์ฝ”๋“œ์žˆ๋Š”๊ฒŒ ์‹ซ์€ ์Šคํƒ€์ผ์ด๋ผ ์ฝ”๋“œ์ž‘์—…ํ•˜๋Š” ๊ฒฝ์šฐ์— monobehavior ํด๋ž˜์Šค ์•ˆ์— ๋˜ ํด๋ž˜์Šค ๊ฐ์ฒด๋ฅผ ์“ฐ๋Š” ๊ฒฝ์šฐ๋“ค์ดย 

ย  ย ์ข…์ข… ์žˆ๋Š”๋ฐ (ex: ์‹ฑ๊ธ€ํ†ค ๊ฒŒ์ž„๋งค๋‹ˆ์ €)ย ํ•˜๋‹ค๋ณด๋‹ˆ ์ข€ ๋งŽ์•„์ ธ์„œ Manager.class1.class2.function() ์ด๋ ‡๊ฒŒ 2,3๋ฒˆ ๊ฑฐ์ณ์„œ ์‹คํ–‰์‹œํ‚ค๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์€๋ฐ ์ด๊ฑฐ๋„

ย  ย ์˜ค๋ฒ„ํ—ค๋“œ๊ฐ€ ํฐ๊ฐ€์š”? ์—…๋ฐ์ดํŠธ๊ฐ™์ด ํ”„๋ ˆ์ž„๋งˆ๋‹ค ๋ฐœ์ƒ๋˜๋Š” ์ด๋ฒคํŠธ์— ์ด๋Ÿฐ๊ฒŒ ์žˆ๋‹ค๋ฉด ์ข€ ํด๋ž˜์Šค ๊ตฌ์กฐ๋ฅผ ๋ฐ”๊พธ๊ฒŒ ๊ณ ๋ คํ•ด๋ณผ๋งŒํ•œย ๋ถ€๋ถ„์ผ๊นŒ์š”?