๊ถ๊ธˆ์ ์ดย 2๊ฐœ ์žˆ์Šต๋‹ˆ๋‹ค.


1. ์ œ Stage๋ฅผ ์—ฌ๋Ÿฌ ๊ตฌํš์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ๊ฐ ๊ตฌํš์— ์ผ์ • ์ˆ˜์˜ Enemy๋ฅผ Spawn ํ•˜๋„๋ก ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๊ตฌํš์„ ์–ด๋–ป๊ฒŒ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์„๊นŒ์š”? ์•„์˜ˆ stage๋ฅผ ๊ตฌํš์˜ ์ง‘ํ•ฉ์œผ๋กœ ๊ตฌ์„ฑํ•ด์„œ Spawner์—์„œ๋Š” ๊ตฌํš๋‹จ์œ„๋กœ ์ฒ˜๋ฆฌํ•˜๋Š”๊ฒŒ ์ข‹์„๊นŒ์š”?


2. Unity์—์„œ Data๋Š” ์–ด๋–ป๊ฒŒ ๊ด€๋ฆฌํ•˜๋Š”๊ฒŒ ์ข‹์€๊ฐ€์š”? ํ˜„์žฌย ๊ฐ Enemy๋ณ„ Data๋ฅผ ScriptableObject๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์žˆ๊ณ , ๋นˆ GameObject์— Init Component๋ฅผ ๋ถ€์ฐฉํ•˜๊ณ , ์›ํ•˜๋Š” ScriptableObject๋ฅผ ๊ทธ ํ•„๋“œ๋กœ ์ฃผ๋Š” ๋ฐฉ์‹์œผ๋กœ Spawn์„ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Data๋ฅผ ScriptableObject๋กœ ๊ด€๋ฆฌํ•˜๋Š”๊ฒŒ ๋ฐ”๋žŒ์งํ•œ์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค.ย