
2D ํ์ด๋ธ๋ฆฌ๋ ํ์ ๋ํ์ค ๊ฒ์์ ํต์ฌ ์์คํ ๊ฐ๋ฐ ๊ณผ์
(์ง๊ธ๊น์ง์ ์์ ๋ฌผ์ AI๊ฐ ์์ฑํด์ค ๊ฐ๋ฐ์ผ์ง)
ํ์๊ฐ ๊ณต๊ฒฉํ๋ฉด ์๋ฒ ์จ๋๊ฐ ์ค๋ฅธ๋ค.
์๋ฒ๊ฐ ๊ณผ์ด๋๋ฉด ํ์๊ฐ ๋ฉ์ถ๋ค.
์ฒ์ ๊ธฐํํ ๋๋ โ์, ์ด๊ฑฐ ์ฌ๋ฐ๊ฒ ๋คโ ์ ๋์๋๋ฐ
๋ง์ ๋ง๋ค๋ค ๋ณด๋ ๋ฌธ์ ๊ฐ ๋ฐ๋ก ๋ณด์๋ค.
์ฒ์์ TAB ํค๋ก ์ฌ์ ์ ํํ๊ฒ ๋ง๋ค์๋ค.
์ ์ฅ ๋ณด๊ณ , TAB
์๋ฒ ๋ณด๊ณ , TAB
๋ค์ ์ ์ฅ ๋ณด๊ณ โฆ
์ด๊ฒ ๊ด์ฐฎ์ ์ค ์์๋ค.
๊ทธ๋ฐ๋ฐ ํ๋ ์ดํด๋ณด๋๊น ๊ณ์ ์ด๋ฐ ์ํฉ์ด ๋์๋ค.
ํ์๋ง ์ด์ฌํ ์ง๋ค๊ฐ
๊ฐ์๊ธฐ ๋ชจ๋ ํ์๊ฐ ๋ฉ์ถ๋ค.
์๋ฒ๊ฐ ์ด๋ฏธ ๊ณผ์ด์ด์๋๋ฐ
ํ๋ ์ด์ด๊ฐ ๋ชป ๋ณด๊ณ ์์๋ ๊ฑฐ๋ค.
์ด๊ฑด ์ ๋ต ์คํจ๊ฐ ์๋๋ผ
UI ์ค๊ณ ์คํจ์๋ค.
๊ทธ๋์ ๊ฒฐ๋ก ์ ๋ฐ๊ฟจ๋ค.
๋ ์ฌ์ ๊ทธ๋ฅ ๋์์ ๋ณด์ฌ์ฃผ์.
๊ตฌ์กฐ ์์ฒด๋ ์๊ฐ๋ณด๋ค ๋จ์ํ๋ค.
๊ฐ ์ฌ ์นด๋ฉ๋ผ๊ฐ ํ๋ฉด์ ์ง์ ๊ทธ๋ฆฌ๋ ๋์
RenderTexture์ ๋ ๋๋งํ๊ฒ ๋ง๋ค๊ณ
๊ทธ๊ฑธ UI RawImage์ ๋ถ์๋ค.
[MainField Camera] โ RenderTexture โ RawImage (์ผ์ชฝ)
[Core Camera] โ RenderTexture โ RawImage (์ค๋ฅธ์ชฝ)
์ด ๋จ๊ณ๊น์ง๋ โ์ด? ์ฌ์ด๋ฐ?โ ์ถ์๋ค.
์ง์ง ๋ฌธ์ ๋ ๊ทธ ๋ค์์ด์๋ค.
์ฒ์์ ํ๋ฉด์ ๋ฑ ๋ฐ์ผ๋ก ๋๋ด๋ค.
๊ทผ๋ฐ ๋ ๋ค ์ ๋งคํ๊ฒ ์๋ค.
๊ทธ๋์ ๊ธฐ๋ณธ ๋น์จ์ ์ด๋ ๊ฒ ์ก์๋ค.
-> MainField 60% : Core 40%
. ์ ์ฅ์ด ๋ฉ์ธ์ด๋๊น ์ด์ง ๋ ํฌ๊ฒ.
. ๊ทธ๋ฆฌ๊ณ TAB์ ๋๋ฅด๋ฉด ํฌ์ปค์ค๊ฐ ์ด๋ํ๊ฒ ๋ง๋ค์๋ค.
๊ธฐ๋ณธ (60:40)
โ Core ํฌ์ปค์ค (20:80)
โ Main ํฌ์ปค์ค (80:20)
โ ๋ค์ ๊ธฐ๋ณธ
์ฆ๊ฐ ๋ฐ๋๋ฉด ๋๋ฌด ํ์ด์
0.3์ด ์ ๋ ์ ๋๋ฉ์ด์
์ ๋ฃ์๋ค.
์ฌ๊ธฐ๊น์ง๋ ๊ฝค ๋ง์กฑ์ค๋ฌ์ ๋ค.
๋๋ฐ์ด๋๋ฅผ ๋๋๊ทธํด์ ๋น์จ์ ๋ฐ๊ฟ ์ ์๊ฒ ๋ง๋ค์๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฐ๋ก ์ด์ํ ๊ฑธ ๋ฐ๊ฒฌํ๋ค.
MainField๋ฅผ ์ค์ด๋ฉด
์บ๋ฆญํฐ๊ฐ ํ์ญํด์ง๋ค.
ํ์ผ๋งต์ด ๋๋ฆฐ๋ค.
์์ง?
RawImage๊ฐ RenderTexture๋ฅผ
์์ญ์ ๋ง์ถฐ ์ค์ผ์ผ๋งํ๊ณ ์์๋ค.
๋๋ ์์ถ์ ์ํ ๊ฒ ์๋๋ผ
์๋ผ๋ด๊ธฐ๋ฅผ ์ํ๋ค.
RawImage์ uvRect๋ฅผ ์กฐ์ ํ๋ฉด
ํ
์ค์ฒ์ ์ผ๋ถ๋ง ํ์ํ ์ ์๋ค.
๋น์จ์ด ์ค์ด๋ค๋ฉด
์์ชฝ์ด ์๋ ค๋๊ฐ๊ฒ ๊ณ์ฐํ๋ค.
์ฌ๊ธฐ์ ๋ ํ ๋ฒ ์ฝ์งํ๋ค.
์ผ์ชฝ๋ถํฐ ์๋ผ๋ด๋ฉด
๋๋ฐ์ด๋ ์์น๋ ํ๋ฉด ๊ฒฝ๊ณ๊ฐ ์ ๋ง๋๋ค.
๊ฒฐ๊ตญ ์ค์ ๊ธฐ์ค์ผ๋ก ์๋ฅด๋ ๋ฐฉ์์ผ๋ก ์์ .
์ด ๋ถ๋ถ์์ โ์, UI๋ ์ง์ง ๋ํ ์ผ ์ธ์์ด๊ตฌ๋โ ์ถ์๋ค.
์ฌ์ด 3๊ฐ์๋๋ฐ
์นด๋ฉ๋ผ๊ฐ 5๊ฐ์๋ค.
๊ทธ์ค 3๊ฐ๊ฐ MainCamera ํ๊ทธ.
๊ทธ ์ํ์์ Camera.main์ ์ฐ๊ณ ์์๋ค.
๋น์ฐํ ํด๋ฆญ ์ขํ๊ฐ ๊ฐ๋ ํ์ด์ก๋ค.
๋ฒ๊ทธ ์์ธ์ ์ฐพ๋ ๋ฐ ์๊ฐ๋ณด๋ค ์ค๋ ๊ฑธ๋ ธ๋ค.
ํด๊ฒฐ์ ๋จ์ํ๋ค.
์ด๊ฑฐ ์ ๋ฆฌํ๊ณ ๋๋๊น
์
๋ ฅ ๊ด๋ จ ์ด์ํ ๋ฒ๊ทธ๊ฐ ์น ์ฌ๋ผ์ก๋ค.
์ฒ์์ ๋ ์นด๋ฉ๋ผ ๋ค ํ๋ ์ด์ด๋ฅผ ๋ฐ๋ผ๋ค๋ ๋ค.
๊ทผ๋ฐ MainField๋ ํ๋ ์ด์ด๊ฐ ์๋ ์ฌ์ด๋ค.
์ ์ฅ์ ๋๊ฒ ๋ณด๊ณ ์ถ๊ณ ,
Core๋ ํ๋ ์ด์ด ์ค์ฌ์ด ๋ง๋ค.
๊ทธ๋์ ์ด๋ ๊ฒ ๋ฐ๊ฟจ๋ค.
RawImage ์์์ ๋ฐ์ํ๋ ๋ง์ฐ์ค ์ด๋ฒคํธ๋ฅผ
ํด๋น ์ฌ ์นด๋ฉ๋ผ๋ก ๋๊ฒจ์ฃผ๋ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํ๋ค.
์ผ์ชฝ์์ ์คํฌ๋กคํ๋ฉด ์ผ์ชฝ๋ง ์ค.
์ค๋ฅธ์ชฝ์์ ์คํฌ๋กคํ๋ฉด ์ค๋ฅธ์ชฝ๋ง ์ค.
์ด๊ฒ ์๊ฐ๋ณด๋ค ๋ง์กฑ๋๊ฐ ๋์๋ค.
๋ ํ๋ฉด์ด ๋์์ ๋ณด์ด๋ฉด
์กฐ์ ์ค์ธ ์ฌ์ด ํท๊ฐ๋ฆฐ๋ค.
๊ทธ๋์ ๋นํ์ฑ ์ฌ ์์
๋ฐํฌ๋ช
์ค๋ฒ๋ ์ด๋ฅผ ์์ ๋ค.
๋จ์ํ UI Image ํ๋.
๊ทผ๋ฐ ์ด๊ฑฐ ํ๋๋ก ์ฒด๊ฐ์ด ๊ฝค ๋ฌ๋ผ์ก๋ค.
๊ธฐ๋ณธ(60:40) ์ํ์์๋
๋ ๋ค ํ์ฑ์ผ๋ก ๋์๋ค.
์ฒ์์ ๊ทธ๋ฅ
โ๋ ํ๋ฉด ๋๋ํ ๋๋ฉด ๋๊ฒ ์งโ
๋ผ๊ณ ์๊ฐํ๋ค.
๊ทผ๋ฐ ์ค์ ๋ก๋:
ํ๋ ๊ณ ์น๋ฉด ๋ค๋ฅธ ๊ฒ ์ํฅ์ ๋ฐ์๋ค.
์ด๊ฑด UI ์์
์ด ์๋๋ผ
๊ฒ์ ๊ตฌ์กฐ๋ฅผ ๋ค์ ์ ๋ฆฌํ๋ ์์
์ ๊ฐ๊น์ ๋ค.