[4] ๋ํ ์ฐฝ ๋ฐ ๋งต ํ ํ๋ฆฟ
[5] ๊ธฐํ ๋ณ๊ฒฝ ๋ฐ ํธ๋ฆฌ๊ฑฐ ์์คํ
[6] ์นด๋ฉ๋ผ, ์์ด๋๋ฑ ์ก๋คํ ์์คํ
[9] ์คํ ๋ฆฌ ์๋์์ค ์ง๊ธฐ
--------------------------------------------------------------
์๋ ! 1์๋์ ์์ ํ ๋ด์ฉ ๊ฐ๋ฐ์ผ์ง ์ฐ๋ฌ ์์ด.
์ฐ์ ์์ํ๊ธฐ ์์ ํญ๊ท ์บ๋ฆญํฐ๊ฐ ๋์ค๊ฐ์ด์ ์๋ฆฌ์ฆ์ ๋์ค๋
ํ๋ฆฌ๋๋ ๋ฎ์ ๊ฒ ๊ฐ๋ค๊ณ ํ๋ ์ฌ๋๋ค์ด ์์์ด.
๊ทผ๋ฐ ์ฐพ์๋ณด๋๊น ์ถฉ๋ถํ ๊ทธ๋ด๋งํ๋ค๋ ์๊ฐ์ด ๋ค๋๋ผ.
์ธ๋ถ์ ์ธ ๋์์ธ์ ๋ค๋ฅด์ง๋ง ์ ์ฒด์ ์ธ ์ค๋ฃจ์ฃ์ด๋ ์ธ์์ด ๊ฑฐ์ ์ผ์นํ๋๋ผ๊ณ .
๊ทธ๋์ ๋์์ธ์ ๋ฐ๊ฟ์ผ๊ฒ ๋ค๊ณ ์๊ฐํ์ด.
๊ฐ๋ฅํ ๊ฐ๋จํ๊ณ ํญ๊ท์ด๋ผ๋ ์ด๋ฏธ์ง๋ฅผ ์ด๋ฆฌ๋ ๋ฐฉํฅ์ผ๋ก ๋์์ธํ์ด.
๊ฐ๋ฐ์ ๋ค์ด๊ฐ๋๋ฐ๋ ํญ๊ท ์บ๋ฆญํฐ์ ๋ํ ์ด๋ฏธ์ง๊ฐ ์ ๋งคํด์ ์์ง ์ด์์ด์ผ.
๋์ ํ๋ฅ ๋ก ๋ฐ๋์ง ์์๊น ์ถ์ด.
๊ทธ๋ฆฌ๊ณ 1์ ๋์์ ๊ธฐํ, ๊ฐ๋ฐ, ๊ทธ๋ํฝ์ ๊ณ ๋ฃจ๊ณ ๋ฃจ ์งํํ์ด.
์คํ ๋ฆฌ ์๋์์ค ์ง๋ ๊ฑด ์ด๋์ ๋ ๋๋์ ์ ํฌ ๊ธฐ๋ฏน ๊ธฐํ์ ๊ตฌ์ฒด์ ์ผ๋ก ํ๊ณ ์์ด.
์ด ๋ถ๋ถ์ ์์ง๋ ์งํ์ค์ด๋ผ ๋์ค์ ์ด๋์ ๋ ๋ค๋ฌ์ด์ง๋ฉด ๊ฐ๋ฐ์ผ์ง์ ๋ฐ๋ก ์ฌ๋ฆด๊ฒ.
- ๊ทธ๋ํฝ
๊ฐ๋ฅํ ๋ง์ ๋ ํผ๋ฐ์ค๋ฅผ ์ฐธ๊ณ ํด์ ๊ทธ๋ฆฌ๊ณ ์์ด.
๊ทธ๋ฆฌ๋ ๊ทธ๋ฆผ๋ค์ ๋๋ถ๋ถ ์๋ฃ๋ก ์ฐ์ผ ์ปจ์ ์ํธ ๋จผ์ ๊ทธ๋ฆฐ ๋ค์ ๋ํธ๋ก ๋ฐ๊พธ๊ณ ์์ด.
์๋ฌด๋๋ ๋ํ ์ผ์ ํํํ๊ธฐ ๋ ์ ๋ฆฌํ ์ผ๋ฌ์คํธ ํ์์ผ๋ก ์ค์ผ์น๋ฅผ ๋ฐ์ค.
์ด์ฐจํผ ๋ํธ๋ก ์ฎ๊ฒจ์ผ ํ๋๊น ๋ํ ์ผ์ ํฌ๊ฒ ์ ๊ฒฝ์ฐ์ง๋ ์๊ณ ๊ทธ๋ฆฌ๊ณ ์์ด.
๊ณผ์ ์ ์ ์ฅํด๋์ง๋ ์์์ ๋ฐ๋ก ๊ฒฐ๊ณผ๋ฌผ์ ๋ณด์ฌ์ค๊ฒ.
์ผ๋ฌ์คํธ์์๋ ์ ๊ฒฝ์ฐ์ง ์์๋ ์ด๋ชฉ๊ตฌ๋น์ ๋น์จ์ด๋ ์ ์ฒด์ ์ธ ์ธ์์
๊ฐ์ฅ ์ ๊ฒฝ์จ์ ๊ทธ๋ฆฌ๊ณ ์์ด. ๊ทธ๋ฆฌ๊ณ ์ค๋ฃจ์ฃ๋ ์ค์ํ๋ค ์๊ฐํด์ ๋ฑ ๋ดค์ ๋
์์๋ณด๊ธฐ ์ถ๊ฒ๋ ์ฎ๊ธฐ๊ณ ์์ด.
์ด๋ ๊ฒ ๊ทธ๋ ค์ง ์ด๋ฏธ์ง๋ ์ธ๊ฒ์์์ ๋ํ ์คํฌ๋ฆฝํธ์ฉ ์ธ๋ค์ผ๋ก ์ฐ์ฌ.
์ด๊ฑด ํ๋กํ ํ์ ์ฉ ๋งต ํ์ผ ์ ์ ๋ฐฉ์์ด์ผ. ์ธ๋ฌผํ์ ๋๊ฐ์ด ์ค์ผ์น๋จผ์ ์ผ๋ฌ์คํธ๋ก ๊ทธ๋ฆฌ๊ณ
์์ ๋ํธ๋ฅผ ์ฐ๋ ๋ฐฉ์์ผ๋ก ํ๊ณ ์์ด. ๋งต์ ์์ง ๋ํ ์ผ์ ์ด๋ ค์ ํ๋ฆฌํฐ๋ฅผ ์ฌ๋ฆฌ๊ธฐ์ ์งํ๋๊ฐ
๋ถ์กฑํด์ ๋ช ์๋ง ๋ฃ์ ๋ค์ ๋์ค์ ํ๊บผ๋ฒ์ ๋ํ ์ผ์ ์ฌ๋ฆด ๊ฑฐ ๊ฐ์.
- ์ธ๊ฒ์ ์์คํ
๋งํ์
์ธ๊ฒ์ ์์คํ ์ ์งค ๋๋ ์ด๋ฐ ์์ผ๋ก ๊ฐ๋จํ๊ฒ ์ค์ผ์น๋ฅผ ํด์ ์ ์ฒด์ ์ธ ๋๋์ ๋จผ์ ๋ณด๊ณ ์์ด.
์ ์ฌ์ง์ ๋งํ์ ์ ์์น๋ฅผ ์ด๋ป๊ฒ ์ก์์ง ๊ณ ๋ฏผํ๋ ๋ด์ฉ์ด๊ณ
์ง์ธ๋คํํ ๊ธฐ๋ฅ๋ค์ด ํ์ํ ์ํฉ์ ๊ตฌ์ฒด์ ์ผ๋ก ์ค๋ช ํ๊ณ ์ด๋ค๊ฒ ๋ ์ข์์ง ํผ๋๋ฐฑ ๋ฐ๊ณ ์์ด.
์ ์ฉํ ์์คํ ์ ๊ฐ๋จํ ๊ตฌ๋ ๋ชจ์ต์ด์ผ.
๋งํ์ UI๋ ๋์์ธํ ๋
1. ํ์๊ฐ ๋๊ตฐ์ง ์์๋ณด๊ธฐ ์ฝ๊ฒ ํํํ๊ธฐ
2. ์ค์ ํ๋ฉด์์ ์์ง์ด๋ ์บ๋ฆญํฐ๋ค์ ์ ๋๋ฉ์ด์ ์ด ๊ฐ๋ ค์ง์ง ์๋๋ก ๋ฐฐ์นํ๊ธฐ
์ด ๋๊ฐ์ง๋ฅผ ๊ฐ์ฅ ์ค์ํ๊ฒ ์๊ฐํ์ด.
์ถ๊ฐ์ ์ผ๋ก ํฝ์ ์ ๋๋ฉ์ด์ ์ผ๋ก ํํํ ์ ์๋ ํ์ ๋ณํ๋ ๋ถ์๊ธฐ๋ฅผ ์ฐ์ถํ๊ธฐ ์ํด์
ํฐ ํฝ์ ์ผ๋ฌ์คํธ๋ฅผ ์ถ๊ฐํ๊ธฐ๋ก ์๊ฐํด์ ๋ง๋ค์ด์ง๊ฑฐ์ผ.
ํ ๋ค์ด ๋์ค ์ํ (depth sorting)
์ด๊ฑด ์ด์ ๊ฐ๋ฐ์ผ์ง์์ ๋ค๋ค๋ z-sorting์ ๋ค์ ์ฌ์ ๋นํ ๋๋์ด์ผ.
๊ทธ ๋๋ ์๋ฒฝํ๊ฒ ์ฒ๋ฆฌํ๋ค ์๊ฐํ๋๋ฐ ๋งต์ ํ์ผ์ ๋ฐฐ์นํ๊ธฐ ์์ํ๋๊น ์๋ชป๋ ์ ๋ค์ด ๋ณด์ด๋๋ผ๊ณ .
๋ด๊ฐ ์ฐ๋ ๊ฒ์๋ฉ์ด์ปค ์คํ๋์ค 2 ์์ง์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก 2D๋ฅผ ๋ฒ ์ด์ค๋ก ๋์ํด์
๋๋ก์ ์์๋ฅผ ์ค๋ธ์ ํธ๋ง๋ค ์ผ์ผ์ด ์ง์ ํด์ค ํ์๊ฐ ์์ด.
์ด ๋๋ก์ ์์๊ฐ ๋ค์๊ธ ๋ฌธ์ ๊ฐ ๋์ด.
๋์ด ์ฐจ์ด๊ฐ ์๋ ํ์ผ ์์ ๋ฐฐ์น๋ ์ค๋ธ์ ํธ๋ค๋ผ๋ฆฌ์ ๋๋ก์ ์์๋ฅผ ์ ํ ๋
๋ด๊ฐ ์์๋ก ์ค์ ํด๋ z๊ฐ์ ๋ฐ๋ก ๊ณ ๋ คํ ํ์๊ฐ ์๊ธด๊ฑฐ์ผ.
๊ทธ ๊ณผ์ ์์ ๋๋ก์ ์์๊ฐ ๊ผฌ์ด๊ธฐ ์์ํ๋๋ผ.
์ฌ๋ฌ ๋ ๋จน ๋ฐฉ๋ฒ๋ค๋ ์ฐพ์๋ณด๊ณ ์ฝ์ง์ ํ๋ค๊ฐ
๊ทธ๋ฅ ๋ด๊ฐ z-sorting์ ์๋ชป ์ฐ๊ณ ์๋๊ฑธ ์์์ด.
๊ตฌ์ฒด์ ์ธ ๋ด์ฉ์ ๋๋ฌด ๊ธฐ์ ์ ์ผ๋ก ๋ค์ด๊ฐ๋ ๊ฒ ๊ฐ์์ ํจ์คํ ๊ฒ.
๊ฒฐ๊ณผ์ ์ผ๋ก๋ ๋๋ก์ ๋ฐฉ์์ 3d ๊ธฐ๋ฐ์ผ๋ก ๋ฐ๊ฟจ๋ค๊ณ ์๊ฐํ๋ฉด ๋ผ.
3d ๊ธฐ๋ฐ์ด๊ธฐ๋ ํ์ง๋ง ํ๋ฒํ 3d ๊ฒ์์ด ๊ฐ์ ธ๊ฐ์ผ ๋๋ ๊ธฐ๋ณธ ์ฌ์๋ค์ ๋ฌด์ํด๋ ๋ผ์
์ค์ ๋ก๋ 2d ๊ฒ์์ด๋ ์ฌ์ ์ฐจ์ด๋ ์๋ค๊ณ ๋ด๋ ๋ฌด๋ฐฉํ ์ ๋์ผ.
์ค์ ํ๋ ์ด ํ๋ฉด์ ์ด๋ ๊ฒ 2d๋ก ๋์ค๊ฒ ๋ผ.
์ค์ ํ๋ฉด๊ณผ ์นด๋ฉ๋ผ ์ฌ์ด์ ํํฐ๊ฐ ์๋ ๋๋์ผ๋ก ์ํผ์ค๋ฅผ ๊ตฌ์ฑํ๊ณ
์ ์ํผ์ค์์ ์ฌ๋ฌ ์์ด๋, ๊ด์(๋น, ๊ทธ๋ฆผ์) ๋ฑ์ ๋ค๋ฃจ๊ณ ์์ด.
์ด๋ฐ ๋๋์ผ๋ก ์๊ฐํ๋ฉด ๋ ๊ฒ ๊ฐ์.
์์คํ ๊ธฐ๋ฐ์ ์งค ๋ ์บก์ํ๋ฅผ ์ ๋๋ก ์ํด๋๊ณ ๋ง๋ค์ด์
๊ฒฐ๊ตญ ์นด๋ฉ๋ผ ํ๋๋ฅผ ๋ฐ๊พธ๋๋ฐ ๋ชจ๋ ์์ด๋, ๊ด์ ์ํผ์ค ๋ฑ๋ฑ ๊ฑด๋๋ ค์ผ ๋๋๋ผ.
์ด๊ฑฐ ๋๋ฌธ์ ์๊ฐ ์ข ๋ญ๋นํ๊ฑฐ ๊ฐ์.
๋ ์ฐ๊ณ ์ถ์๋ฐ ์ด์ ๋ถ๋์ด ํ๊ณ๋ค.
์ฝ์ด์ค์ ๊ณ ๋ง์! ๋ค์์ ๋ค์์ฌ๊ฒ.
์ํฐ๋๊ฑด์ ๊ฐ์ ํ๋ค์ด์ ์ฐ์ด๋ ๊ธฐ์ ์ด๋ผ๊ณ ํ๋๋ฐ ์ ํํ ๋ช ์นญ์ด ์๋? ๊ธ ๋ณด๊ณ ๊ถ๊ธํด์ ๊ตฌ๊ธ๋ง ํด๋ดค๋๋ฐ ๋ณดํต spriteSortingLayer๋ง ๋์ค๊ณ , 3D ๋น๋ณด๋ ๊ธฐ๋ฐ 2D Sort ๋ ์๋์ค๋ค ์ ๊ฑฐ ๊ธฐ์ ์ฐพ์๋ณด๊ณ ์ถ์ผ๋ฉด ํค์๋๋ฅผ ๋ญ๋ผ๊ณ ๊ฒ์ํด์ผํด?
GMS๊ธฐ์ค์ด๋ผ ๋์์ด ๋ ์ง๋ ๋ชจ๋ฅด๊ฒ ์ง๋ง
https://www.yoyogames.com/en/blog/z-tilting-shader-based-2-dot-5d-depth-sorting
๋
์ด๊ฑฐ๋ณด๊ณ ๋ง๋ค์์ด Z-Tilting์ผ๋ก ๊ฒ์ํด๋ด! - dc App
์ผ์ ๊ท์ฌ์! ๊ฐ์ธ์ ์ผ๋ก ํญ๊ท์ด ๋ค๋ฅธ ๊ฒ์ ์ด๋ฏธ์ง๋ ๋น์ทํ๋ค๊ณ ํด์ ์์ ํ ํ์๋ ๋ฑํ ์์ ๊ฒ ๊ฐ์
์ข๊ฒ ๋ด์ค์ ๊ณ ๋ง์!! - dc App
์... ์ด๊ฑฐ ์ฉ๋ค
์ ๊ทธ๋ฅ ์ง๊ธ ํญ๊ทํ๋ฉด ์ข์๊ฑฐ๊ฐ์๋ฐ.. ๋ฐ๊พธ์ง๋ง๊ณ ํน์ ์ ๋์ฒญํจ๊ณผ ๊ท์ฌ์์ด ๋๊ปด์ง
์๋ ํญ๊ท์ด ๋ ์ข์๋ฐ
์ด์ผ ์ ๊ธฐํ๋น