[Unity]UI Canvas
๐ฎUI Canvas
โ๏ธUI
UI๋ ์ ์ ์ธํฐํ์ด์ค๋ก์ ํ ์คํธ ๋ฐ์ค, ๋ฒํผ, ์ฌ๋ผ์ด๋, ๋ฏธ๋ ๋งต ๋ฑ์ ํฌํจํ๋ค. UI๋ ๊ฒ์ ๋ชจ๋๊ฐ ์๋ ์ ์ ๊ฐ ์ํธ์์ฉํ ์ ์๋ ๋ชจ๋ ๊ฒ์ด๋ค.
์ ๋ํฐ์์ UI๋ ์บ๋ฒ์ค์ ์๋ค. ์บ๋ฒ์ค๋ ์ผ๋ฐ์ ์ผ๋ก ๊ฒ์ ์๋๋ก๋ถํฐ ๋ถ๋ฆฌ๋ ์คํฌ๋ฆฐ ์คํ์ด์ค๋ผ๋ ๊ณณ์ ์กด์ฌํ๋ค.
์บ๋ฒ์ค๋ ๊ณ์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ด์ ์ฌ๋ฌ ๊ฐ์ ์บ๋ฒ์ค๋ฅผ ๊ฐ์ง ์ ์๋ค.
ํ๋ฉด์ ๋ณ๊ฒฝํ ๋๋ง๋ค UI๋ฅผ ์ ๋ถ ๋ณ๊ฒฝํ ํ์ ์์ด ์บ๋ฒ์ค ์ฌ์ด๋ฅผ ์ด๋ฆฌ์ ๋ฆฌ ์ฎ๊ธฐ๋ฉด์ ํ๋ฉด ์ ํ์ ํ ์ ์๋ค.
โ๏ธCanvas
Hierarchy์ฐฝ์์ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ํด๋ฆญ-UI-Canvas๋ฅผ ์ ํํด์ ์บ๋ฒ์ค ์ค๋ธ์ ํธ๋ฅผ ์์ฑํ ์ ์๋ค.
UI์ ๋ฌด์์ธ๊ฐ๋ฅผ ์ถ๊ฐํ ๋ ์บ๋ฒ์ค์ ์์ ์ค๋ธ์ ํธ๋ก ๋ง๋ ๋ค. Hierarchy์ฐฝ์์ ์บ๋ฒ์ค ์ค๋ธ์ ํธ๋ฅผ ์ ํํ๊ณ UI- Image ๋ฅผ ์ ํํด Image๋ฅผ ์บ๋ฒ์ค์ ์์ ์ค๋ธ์ ํธ๋ก ๋ง๋ ๋ค.
Image์ RectTransform์์ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์๊ณ Anchor(UI์ ์์ ์์น)์ ์ด๋ฏธ์ง์ Pivot(๊ธฐ์ค์ )์ ๋ฐ๊ฟ ์ ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
Inspector ์ฐฝ์์ Anchor์ Pivot์ ์ผ์ผ์ด ๋ฐ๊ฟ ์ ์์ง๋ง Anchor Preset์ ํตํด ํธํ๊ฒ ์ ํด์ง ๊ธฐ์ค์ ์ ์ ํ ์ ์๋ค.
โ๏ธAnchor Presets
RectTransform์์ ์ข์ธก ์๋จ์ ๋ค๋ชจ UI๋ฅผ ๋๋ฅด๋ฉด Anchor Presets๋ฅผ ์ค์ ํ ์ ์๋ ์ฐฝ์ด ๋์จ๋ค.
Anchor Presets์์ ์ํ๋ ์์น๋ฅผ ํด๋ฆญํ๋ฉด ์ต์ปค ์์น๊ฐ ๋ฐ๋๋ค. ์ต์ปค์ ์์น๊ฐ ๋ฐ๋๋ฉด ํ์ฌ ์ด๋ฏธ์ง์ ์์น๊ฐ ๋ฐ๋๋๋ฐ ์ด ์์น๋ ์ด๋ฏธ์ง๊ฐ ์ต์ปค๋ก๋ถํฐ ์ผ๋ง๋ ๋จ์ด์ ธ ์๋์ง๋ฅผ ๋ํ๋ธ๋ค. ์ด๋ฏธ์ง์ ์์น๋ฅผ (0, 0, 0)์ผ๋ก ๋ฐ๊พธ๋ฉด ์ต์ปค ์์น๋ก ์ด๋ฏธ์ง๊ฐ ์ฎ๊ฒจ ๊ฐ๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
์ต์ปค ํ๋ฆฌ์ ์ ํน์ ํค๋ฅผ ์กฐํฉํด์ ์ฌ์ฉํ๋ฉด ํธํ๊ฒ ํผ๋ฒ, UI์ ์์น๋ฅผ ์์ง์ผ ์ ์๋ค.
-
Shift + ๋ง์ฐ์ค ์ข ํด๋ฆญ: ์ต์ปค ์์น์ ๊ฐ์ด ํผ๋ฒ๋ ์ฎ๊น(UI ์์น๋ ๊ทธ๋๋ก)
-
Alt + ๋ง์ฐ์ค ์ข ํด๋ฆญ: ์ต์ปค ์์น์ ๊ฐ์ด UI ์์น ์ฎ๊น
-
Shift + Alt + ๋ง์ฐ์ค ์ข ํด๋ฆญ: ์ต์ปค, ํผ๋ฒ, UI ์์น ๋ค ์ฎ๊น
Leave a comment