์ „ํŽธ์—์„œ ๋ฉ”์ธ ์‹ ์„ ์ €์žฅํ–ˆ๋‹ค๋ฉด ๋„˜์–ด๊ฐˆ ์‹ ์„ ํ•˜๋‚˜ ๋” ์ถ”๊ฐ€ ์ƒ์„ฑํ•˜์ž





์—์…‹์— ์”ฌ์„ ์ถ”๊ฐ€ ํ–ˆ๋‹ค๋ฉด ์ด์ œ ์”ฌ๋“ค์„ ์—ฐ๊ฒฐํ•˜์ž





ํŒŒ์ผ ๋นŒ๋“œ ์…‹ํŒ… ํƒญ์„ ๋ˆ„๋ฃจ๋ฉด ์ €๋Ÿฐ ์ด์ƒํ•œ์ฐฝ์ด ๋œฐ๊ฑฐ๋‹ค


์ซ„์ง€๋งˆ๋ผ ๋‚˜์ค‘์— ๋นŒ๋“œํ• ๋•Œ ์“ธ๊ฑฐ๋‹ค


์•”ํŠผ ์ €๊ธฐ์— ์•„๊นŒ ๋งŒ๋“ค์–ด๋‘” ๋ฉ”์ธ ์”ฌ๊ณผ ๋„˜์–ด๊ฐˆ ์Šฌํ…Œ์ด์ง€ ์”ฌ์„ ์ฒ˜๋„ฃ๋Š”๋‹ค.


๊ทธ๋ฆฌ๊ณ  ๋ฉ”์ธ์ด ๋งจ ์œ„๋กœ ๊ฐ€๊ฒŒ ๋‘ฌ๋ผ




์š”๋Ÿฐ์‹์œผ๋กœ


๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ƒฅ ๋‹ซ๊ธฐ๋ฅผ ๋ˆŒ๋Ÿฌ์ค€๋‹ค.


๊ทธ๋ฆฌ๊ณ ๋‚˜์„œ ์•„๊นŒ ๋งŒ๋“  UI๋ฅผ ๊ด€๋ฆฌํ•ด์ค„ ๊ฒŒ์ž„ ์˜ค๋ธŒ์ ํŠธ์— ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ฒ˜ ๋„ฃ์–ด์ค€๋‹ค





์ž ์ด์ œ UI๋ฅผ ์ปจํŠธ๋กค ํ•  ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ์™„์„ฑ๋๋‹ค.


์ž ์ด์ œ GameManager ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ˆ˜์ •ํ•˜์ž


Inspactor ์ฐฝ์— ์žˆ๋Š” GameManager(script)๋ฅผ ์šฐํด๋ฆญํ•ด์„œ Edit Script๋ฅผ ๋ˆŒ๋Ÿฌ์ค€๋‹ค


๋ณดํ†ต์€ ๋ชจ๋…ธ๋””๋ฐธ๋กœํ”„ ์ฐฝ์ด ์‹คํ–‰๋˜๋‹ˆ๊น ๋น„์ฅฌ์–ผ ์•ˆ์ผœ์ง„๋‹ค๊ณ  ์ซ„์ง€๋งˆ๋ผ




์ผ๋‹จ class ๋‚ด๋ถ€ ํ•จ์ˆ˜๋“ค ๋‹ค ์ง€์›Œ์ฃผ๊ณ  ์ƒˆ ํ•จ์ˆ˜ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์ค€๋‹ค


Start()


Upadate()


์ด ํ•จ์ˆ˜๋“ค ๋‹ค ์ง€์šฐ๊ณ  ๊ฑ ์Šค์ƒท์ฒ˜๋Ÿผ ์ ์–ด์ฃผ๋ฉด๋œ๋‹ค.


๊ทธ๋ฆฌ๊ณ  LoadLevel('์—ฌ๊ธฐ์— ๋„˜์–ด๊ฐˆ ์”ฌ ์ด๋ฆ„์„ ๋„ฃ๋Š”๋‹ค');


๋‹ค ์ ์—ˆ์œผ๋ฉด ์ €์žฅํ•˜๊ณ  ์œพ๋‹ˆํ‹ฐ๋กœ ๋„˜์–ด์˜จ๋‹ค





์œพ๋‹ˆํ‹ฐ์—์„œ ๋ฒ„ํŠผ์„ ์˜ค๋ธŒ์ ํŠธ๋ฅผย ๋ˆŒ๋ฅด๋ฉด Inpactor ์ฐฝ์—


OnClick ์ด๋ผ๋Š” ๋†ˆ์ด ๋ณด์ผ๊ฑฐ๋‹ค ๋ฐ‘์— '+' ๋ฅผ ๋ˆ„๋ฅธํ›„์— ๋นˆ ์—ฐ๊ฒฐ ์ฐฝ์ด ๋‚˜์˜ค๋ฉด 3๋ฒˆ์— ์•„๊นŒ ๋งŒ๋“ค์–ด๋‘” GameManeger ์˜ค๋ธŒ์ ํŠธ๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค.


๊ฐ€์ ธ์˜จ๋‹ค์Œ




GameManager ์˜ค๋ธŒ์ ํŠธ์— ์•„๊นŒ public ์œผ๋กœ ๋งŒ๋“ค์—ˆ๋˜ ํ•จ์ˆ˜๊ฐ€ ๋ณด์ผ๊ฒƒ์ด๋‹ค


์•„๊นŒ NextSecen ์œผ๋กœ ๋งŒ๋“ค์—ˆ์œผ๋‹ˆ ์ €๋†ˆ์„ ์„ ํƒํ•ด์ฃผ์ž


์ž ์—ฐ๊ฒฐ์ด ๋‹ค ๋๋‚ฌ๋‹ค. ์ด์ œ ์‹คํ–‰์‹œ์ผœ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์ž




๋‹ค์Œ์”ฌ์œผ๋กœ ๋„˜์–ด๊ฐ”๋‹ค๋ฉด ์„ฑ๊ณต!