์ด๋ฒ ์๊ฐ์๋ ๊ฒ์์ ์ผฐ์ ๋ ๋ํ๋๋ ๋ฉ์ธ ๋ฉ๋ด์ ๋๊น์ง ํด๋ฆฌ์ด ํ์ ๋ ๋ํ๋๋ ์๋ฉ ํ๋ฉด์ ๋ง๋ค๊ณ , ๊ณ ๋์์ง์ ์ค์นํ์ง ์์ ์ผ๋ฐ ํ๋ ์ด์ด๋ค์ด ๊ฒ์์ ํ๋ ์ดํ ์ ์๋๋ก ์คํ ํ์ผ์ ๋ง๋๋ ๊ณผ์ ์ ๋ฐ๋ผํด๋ณผ ๊ฒ์ด๋ค.
์ฐ์ ๋ฉ์ธ ๋ฉ๋ด๋ถํฐ ์์ํ์. ๋ฉ์ธ ๋ฉ๋ด๋ฅผ ๋ง๋ค๊ธฐ ์ํ์ฌ ํ๋ก์ ํธ ํด๋์ ์ ์ฌ์ ํ๋ ์์ฑํด์ฃผ์.
Root Type์ User Interface๋ก, ์ฌ์ ์ด๋ฆ์ main_menu๋ก ์ค์ ํด์ฃผ๋ฉด ๋๋ค.
์ด๋ ๊ฒ ์ฌ์ ์์ฑํ๊ณ ์ด๋ ธ์ผ๋ฉด
Label๋ ธ๋๋ฅผ ์์ฑํ๊ณ
Anchor preset์ผ๋ก ์ค์์ ์์น์ํจ ํ
์ธ์คํํฐ์์ ๊ฒ์์ ์ ๋ชฉ์ ์ ๋ ฅํ๊ณ
๊ธ์ ํฌ๊ธฐ๋ฅผ 64๋ก ํค์์ค ๋ค์
์์น๋ฅผ ์ค์์์ ์ด์ง ์๋ก ์ฎ๊ฒจ์ค๋ค.
์ด์ ๊ฒ์ ์์ ๋ฒํผ์ ๋ง๋ค์. Button๋ ธ๋๋ฅผ ์์ฑํด์ค๋ค.
๋ฒํผ ๋ ธ๋์ ํฌ๊ธฐ๋ฅผ ์ ๋นํ ์กฐ์ ํด์ค ๋ค์
Anchor preset์ผ๋ก ์ค์์ ์์น์ํจ๋ค.
์ธ์คํํฐ์์ ๋ฒํผ์ ํ์๋ โ์์โ ํ ์คํธ๋ฅผ ์ ๋ ฅํด์ฃผ๊ณ
ํฐํธ ํฌ๊ธฐ๋ฅผ ๋ณด๊ธฐ ํธํ ๋งํผ ํค์์ค๋ค.
๋ฉ์ธ ํ๋ฉด์ ๋ ธ๋ ๋ฐฐ์น๋ ์๋ฃ๋์๋ค. ์ด์ ๋ฒํผ์ด ์ค์ ์๋ํ๋๋ก ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ์.
์๋ก์ด ์คํฌ๋ฆฝํธ ํ์ผ์ ์์ฑํด๋ ๋์ง๋ง, ์์ฑํด์ผ ํ ๋ด์ฉ์ด restart_button.gd์ ๊ฑฐ์ ๋น์ทํ๋ ํด๋น ์คํฌ๋ฆฝํธ ํ์ผ์ ๋ณต์ ํด์ ์ฝ๊ฐ๋ง ์์ ํด๋ณด์.
restart_button.gd๋ฅผ ์ฐํด๋ฆญํ๊ณ [Duplicateโฆ]๋ฉ๋ด๋ฅผ ์ ํํ๋ค. (๋๋ restart_button.gd๋ฅผ ์ ํํ๊ณ Ctrl+D)
restart_button.gd๋ฅผ ๋ณต์ ํ ์ ์คํฌ๋ฆฝํธ ํ์ผ์ ์ด๋ฆ์ start_button.gd์ผ๋ก ์ ํ ๋ค์
์์ฑ๋ start_button.gd์ ์ด๊ณ ๋ด์ฉ์ ์คํฌ๋ฆฐ์ท๊ณผ ๊ฐ์ด ์์ ํ๋ค.
์์ ๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ฅํ๊ณ , Button๋ ธ๋๋ก ๋๋๊ทธํ์ฌ ์์ ๋ฒํผ์ ์คํฌ๋ฆฝํธ๋ฅผ ๋ถ์ฌ์ฃผ๋ฉด ๋ฉ์ธ ํ๋ฉด ์์ฑ์ด๋ค.
์ด์ ๊ฒ์ ์คํ ์ main_menu์ฌ์ด ๊ฐ์ฅ ๋จผ์ ๋ํ๋์ผ ํ๋ฏ๋ก ํด๋น ์ฌ์ ๋ฉ์ธ ์ฌ์ผ๋ก ์ค์ ํด์ฃผ์. ์ด๋ฏธ ํ๋ฒ ํด๋ด์ ์๊ฒ ์ง๋ง ์ฌ ํ์ผ์ ์ด๋ฆ์ด ํ๋์์ผ๋ก ํ์๋๋ฉด ๋ฉ์ธ ์ฌ์ผ๋ก ์ง์ ๋์ด ์๋ค๋ ์๋ฏธ์ด๋ค.
๊ฒ์์ ์คํ์ํค๋ฉด ๋ฉ์ธ ๋ฉ๋ด๊ฐ ๋จ๊ณ , ์์ ๋ฒํผ์ ๋๋ฅด๋ฉด stage_1์ผ๋ก ์ง์ ํ๋ ๋ชจ์ต์ ๋ณผ ์ ์๋ค.
์ด์ ์๋ฉ ํ๋ฉด์ ๋ง๋ค์. ์๋ฉ์ด๋ผ๊ณ ๋ณ ๊ฑด ์๋๊ณ , ๊ทธ๋ฅ ๊ฒ์์ ํด๋ฆฌ์ดํ๋ค๋ ํ ์คํธ์ ํจ๊ป ๋ฉ์ธ ํ๋ฉด์ผ๋ก ๋๋์๊ฐ๋ ๋ฒํผ์ ๋ณด์ฌ์ค ๋ฟ์ด๋ค. ํ ์คํธ ํ๋์ ๋ฒํผ ํ๋๋ผ๋ ๊ตฌ์กฐ๊ฐ ๋ฉ์ธ ๋ฉ๋ด ์ฌ๊ณผ ์์ ํ ์ผ์นํ๋ ์ด๋ฅผ ๋ณต์ ํด์ ์๋ฉ ์ฌ๋ ๋ง๋ค์.
main_menu.tscn์ ๋ณต์ ํ์.
ํ์ผ ์ด๋ฆ์ ending_scene.tscn์ผ๋ก ๋ช ๋ช ํ์.
์์ฑ๋ ending_scene์ ์ด๊ณ
Label์ text์์ฑ์ โ๊ฒ์์ ํด๋ฆฌ์ด ํ์ต๋๋คโ๋ก ๋ฐ๊ฟ์ฃผ์. ๊ทธ๋ฐ๋ฐ ๊ธ์ ์๊ฐ ๋ฌ๋ผ์ง๋ ํ ์คํธ๊ฐ ์ด์ง ์ผ์ชฝ์ผ๋ก ์น์ฐ์ณ์ก๋ค.
๊ธ์ ์์ ์๊ด์์ด ํ ์คํธ์ ์์น๊ฐ ์ค์์ ์ ์งํ๋๋ก ์คํฌ๋ฆฐ์ท๊ณผ ๊ฐ์ด ์ํ ์ ๋ ฌ ์์ฑ์ Center๋ก ์ค์ ํด์ฃผ์.
์ด๋ฒ์๋ ๋ฒํผ์ ์์ ํ ์ฐจ๋ก๋ค. Button๋ ธ๋์ text์์ฑ์ โ์ฒ์์ผ๋กโ๋ฅผ ์ ๋ ฅํ์.
๊ทธ๋ฆฌ๊ณ ์คํฌ๋ฆฝํธ๋ฅผ ์์ ํด์ผ ํ๋ ์๋ ๋ถ์ด์๋ ์คํฌ๋ฆฝํธ๋ ์ ๊ฑฐํ์.
start_button.gdํ์ผ์ ๋ณต์ ํ์ฌ ์ ์คํฌ๋ฆฝํธ ํ์ผ์ ๋ง๋ค์. ์คํฌ๋ฆฝํธ์ ํ์ผ๋ช ์ main_scene_button.gd๋ก ํ๋ฉด ๋๋ค.
main_scene_button.gdํ์ผ์ ์ด๊ณ ์คํฌ๋ฆฐ์ท๊ณผ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ ํด์ค๋ค.
๊ทธ๋ฆฌ๊ณ main_scene_button.gd๋ฅผ ๋๋๊ทธํ์ฌ Button์ ๋ฌ์์ค๋ค.
๋ง์ง๋ง์ผ๋ก ์ต์์ ๋ ธ๋์ ์ด๋ฆ์ Ending์ผ๋ก ๋ฐ๊ฟ์ฃผ์. ์ ๋ฐ๊ฟ๋ ์๊ด์๊ธฐ๋ ํ๋ฐ, ์๋ฉ ํ๋ฉด์ ์ต์์ ๋ ธ๋ ์ด๋ฆ์ด ๊ทธ๋๋ก MainMenu๋ผ๊ณ ๋์ด์์ผ๋ฉด ์ข ์ฐ์ฐํ๋ค.
์๋ฉ ํ๋ฉด ์ ์ ์๋ฃ.
์๋ฉ์ ์ ์์ ์๋ฃํ์ผ๋ ์๋ฉ์ผ๋ก ์ง์ ํ๋ ๋ฐฉ๋ฒ๋ ์์ด์ผ ํ ๊ฒ์ด๋ค. ํ์ฌ ์ด ๊ฒ์์ ๋ง์ง๋ง ์คํ ์ด์ง์ธ stage_2์ฌ์ ์ด๊ณ , ๊น๋ฐ ์ฌ์ ๋๋๊ทธํ์ฌ ๋ฐฐ์นํด์ค๋ค.
ending_scene.tscn์ ๊ฒฝ๋ก๋ฅผ ๋ณต์ฌํด์
stage_2์ ๋ฐฐ์น๋ ๊น๋ฐ์ next_scene_path์์ฑ์ ๋ถ์ฌ๋ฃ๊ธฐ ํด์ค๋ค.
์ด์ ๊ฒ์์ ์คํํด๋ณด์. ์์ ๋ฒํผ์ ๋๋ฌ์ stage_1์ ์ง์ ํ๊ณ , ๊น๋ฐ์ ๋๋ฌํ์ฌ stage_2์ ์ง์ , ๋ ๊น๋ฐ์ ๋๋ฌํ์ฌ ์๋ฉ ์ฌ์ผ๋ก ์ง์ ํ๊ณ , ์๋ฉ ์ฌ์์ [์ฒ์์ผ๋ก]๋ฒํผ์ ํด๋ฆญํ๋ฉด ๋ฉ์ธ ํ๋ฉด์ผ๋ก ๋๋์๊ฐ๋ค.
๋งค์ฐ ์๊ณ , ๊ฐ๋จํ๊ณ , ์ฌ๋ฏธ์์ง๋ง, ํ์คํ ๊ธฐ๋ฅํ๋ ํ๋์ ๊ฒ์์ด ์์ฑ๋์๋ค.
์ด์ ์ด ๊ฒ์์ ์ผ๋ฐ ์ ์ ๋ค์๊ฒ ๋ฐฐํฌํ ์ ์๋๋ก ์คํํ์ผ์ ๋ง๋ค์ด๋ณด์. ์๋ํฐ ์ข์๋จ์ Project๋ฉ๋ด์์ Exportโฆ๋ฅผ ์ ํํ๋ค.
์ด๋ ๊ฒ Export์ฐฝ์ด ๋ํ๋๋ฉด
Addโฆ๋ฒํผ์ ํด๋ฆญํ๊ณ Windows Desktop์ ์ ํํ๋ค. (ํน์๋ ์ฌ์ฉํ๊ณ ์๋ ์ปดํจํฐ์ OS๊ฐ ๋งฅ์ด๋ผ๋ฉด macOS๋ฅผ ์ ํํด๋ ๊ด์ฐฎ๋ค)
๊ทธ๋ผ ์๋์ฐ ์คํํ์ผ์ ๋ง๋ค ์ ์๋ ํ๋ฆฌ์ ์ด ์ถ๊ฐ๋๋๋ฐโฆ Export templates์ด ์์ด์ ์คํํ์ผ์ ๋ง๋ค ์ ์๋ค๋ ๋นจ๊ฐ ๋ฉ์์ง๊ฐ ๋ํ๋ฌ๋ค.
Export templates์ ๋ค์ด๋ก๋ ๋ฐ๊ธฐ ์ํ์ฌ Export์ฐฝ์ ์ ์ ๋๊ณ , ์๋ํฐ ์ข์๋จ์ Editor๋ฉ๋ด์์ Manage Export Templatesโฆ๋ฅผ ์ ํํ์.
๊ทธ๋ผ ์คํฌ๋ฆฐ์ท๊ณผ ๊ฐ์ด Export Template Manager๊ฐ ๋ํ๋๋ค. ์ฌ๊ธฐ์ Download and Install๋ฒํผ์ ํด๋ฆญํ๋ฉด ํ์ฌ ์ด์ฉ ์ค์ธ ๊ณ ๋์์ง ๋ฒ์ ์ ๋ง๋ Export templates์ ๋ค์ด๋ก๋ํ๊ธฐ ์์ํ๋ค.
Export templates์ด 100% ๋ค์ด๋ก๋ ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฌ๋ฉด ๋๋ค. Export templates์ ์ฉ๋ ์์ฒด๋ 1GB๋ ์ ๋์ง๋ง, ํด์ธ ์๋ฒ์์ ๋ค์ด๋ก๋ ํ๋ ๊ฑฐ๋ผ์ ๋ค์ด๋ก๋ ์๋๊ฐ ๋๋ฆด ์ ์๋ค. ํ์์ ๊ฒฝ์ฐ ๋ค์ด๋ก๋ ์๋ฃ๊น์ง 3์๊ฐ ๊ฑธ๋ ธ์ผ๋ ์ ์ ์ ๊ฒฝ ๋๊ณ ๋ด ์งํ๊ณ ์์.
๋ค์ด๋ก๋๊ฐ ์๋ฃ๋์์ผ๋ฉด ์คํฌ๋ฆฐ์ท๊ณผ ๊ฐ์ด Export templates์ด ์ ์ฅ๋ ๊ฒฝ๋ก๊ฐ ๋ํ๋๋ค. ์ด์ ์คํํ์ผ์ ๋ง๋ค ์ ์๋ค.
์๊น์ ๊ฐ์ด Project๋ฉ๋ด์ Export..๋ฅผ ์ ํํ์.
๊ทธ๋ฆฌ๊ณ ์คํํ์ผ์ด ์ ์ฅ๋ ๊ฒฝ๋ก์ ์ด๋ฆ์ ์ง์ ํ์. ์คํฌ๋ฆฐ์ท์ ๊ฐ์กฐ๋ ํด๋ ๋ชจ์ ๋ฒํผ์ ํด๋ฆญํ๋ฉด ๋๋ค.
์คํํ์ผ์ด ์ ์ฅ๋ ํด๋๋ฅผ ์ด๊ณ , ์คํํ์ผ์ ์ด๋ฆ์ ์์ฑํ ๋ค Save๋ฒํผ์ ํด๋ฆญํ๋ค.
์ด์ ์คํํ์ผ์ ์์ฑํ ์ค๋น๊ฐ ๋๋ฌ๋ค. Export Projectโฆ๋ฒํผ์ ํด๋ฆญํ์.
์คํํ์ผ์ด ์ ์ฅ๋ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋ ์ฐฝ์ด ๋ํ๋ ๊ฒ์ธ๋ฐ, ์ด๋ฏธ ์ง์ ํด ๋์์ผ๋ ๊ทธ๋ฅ Save ๋ฒํผ๋ง ๋๋ฅด๋ฉด ๋๋ค.
๊ทธ๋ผ ํด๋น ๊ฒฝ๋ก์ ์ด๋ ๊ฒ 3๊ฐ์ง ํ์ผ์ด ์์ฑ๋ ๊ฒ์ด๋ค.
- 1. ๊ฒ์์ ์คํ ํ์ผ์ด๋ค. ์ด๋ฅผ ์คํํ๋ฉด ๊ฒ์์ ์ฆ๊ธธ ์ ์๋ค.
- 2. ์ฝ์์ฐฝ๊ณผ ํจ๊ป ๊ฒ์์ ์คํ์ํค๋ ํ์ผ์ด๋ค. ๋ณ๋ก ์ธ ์ผ์ ์๊ณ ๊ทธ๋ฅ ์ญ์ ํด๋ฒ๋ ค๋ ๋๋ค.
- 3. ๊ฒ์์ด ํฌํจํ๋ ์ฌ๋ฌ ๋ฆฌ์์ค(์ด๋ฏธ์ง, ์์ฑ ๋ฑ๋ฑ)๋ฅผ ์ ์ฅํด๋ ํ์ผ์ด๋ค.
๊ฒ์์ ๋ฐฐํฌํ ๋์๋ 1๋ฒ๊ณผ 3๋ฒํ์ผ์ ํจ๊ป ๋ฐฐํฌํ๋ฉด ๋๋ค.
ํ์ผ์ ์คํํ์ฌ ์์ง๊ณผ ๋ ๋ฆฝ์ ์ผ๋ก ๊ฒ์์ด ์ ๋์๊ฐ๋์ง ํ์ธํด๋ณด์.
์ ๋๋ค๋ฉด, ์ด๊ฒ์ผ๋ก Part.1์ ๋์ด๋ค.
์ฐ๋ฆฌ๊ฐ Part.1์์ ๋ง๋ ์ด ๊ฒ์์, ๋งค์ฐ ์ด๋ณด์ ์ด๊ณ ์กฐ์กํ๊ฒ ๋ง๋ค์ด์ก์ผ๋ฉฐ ๊ณ ๋์์ง์ ๊ธฐ๋ฅ์ ์ ๋๋ก ํ์ฉํ์ง ๋ชปํ๊ณ ์๋ค. ์์ผ๋ก ์งํ๋ Part.2๋ถํฐ ๋ณธ๊ฒฉ์ ์ผ๋ก ๊ณ ๋์ ๊ฐ ๊ธฐ๋ฅ์ ํ์ตํ๊ณ
์ ์ฉํ์ฌ ์ด ์กฐ์กํ ๊ฒ์์ ๊ฐ์ ํ๊ณ ๊ธฐ๋ฅ์ ์ถ๊ฐํด ๋๊ฐ๋๋ก ํ์.
๋๊ธ 0