๐ŸŽฎUI Canvas

โš™๏ธUI

UI๋Š” ์œ ์ € ์ธํ„ฐํŽ˜์ด์Šค๋กœ์„œ ํ…์ŠคํŠธ ๋ฐ•์Šค, ๋ฒ„ํŠผ, ์Šฌ๋ผ์ด๋”, ๋ฏธ๋‹ˆ ๋งต ๋“ฑ์„ ํฌํ•จํ•œ๋‹ค. UI๋Š” ๊ฒŒ์ž„ ๋ชจ๋“œ๊ฐ€ ์•„๋‹Œ ์œ ์ €๊ฐ€ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ์ด๋‹ค.

์œ ๋‹ˆํ‹ฐ์—์„œ UI๋Š” ์บ”๋ฒ„์Šค์— ์žˆ๋‹ค. ์บ”๋ฒ„์Šค๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฒŒ์ž„ ์›”๋“œ๋กœ๋ถ€ํ„ฐ ๋ถ„๋ฆฌ๋œ ์Šคํฌ๋ฆฐ ์ŠคํŽ˜์ด์Šค๋ผ๋Š” ๊ณณ์— ์กด์žฌํ•œ๋‹ค.

์บ”๋ฒ„์Šค๋Š” ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์„œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์บ”๋ฒ„์Šค๋ฅผ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค.

ํ™”๋ฉด์„ ๋ณ€๊ฒฝํ•  ๋•Œ๋งˆ๋‹ค UI๋ฅผ ์ „๋ถ€ ๋ณ€๊ฒฝํ•  ํ•„์š” ์—†์ด ์บ”๋ฒ„์Šค ์‚ฌ์ด๋ฅผ ์ด๋ฆฌ์ €๋ฆฌ ์˜ฎ๊ธฐ๋ฉด์„œ ํ™˜๋ฉด ์ „ํ™˜์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.


โš™๏ธCanvas

Hierarchy์ฐฝ์—์„œ ์˜ค๋ฅธ์ชฝ ๋งˆ์šฐ์Šค ํด๋ฆญ-UI-Canvas๋ฅผ ์„ ํƒํ•ด์„œ ์บ”๋ฒ„์Šค ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.

Canvas

UI์— ๋ฌด์—‡์ธ๊ฐ€๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ ์บ”๋ฒ„์Šค์˜ ์ž์‹ ์˜ค๋ธŒ์ ํŠธ๋กœ ๋งŒ๋“ ๋‹ค. Hierarchy์ฐฝ์—์„œ ์บ”๋ฒ„์Šค ์˜ค๋ธŒ์ ํŠธ๋ฅผ ์„ ํƒํ•˜๊ณ  UI- Image ๋ฅผ ์„ ํƒํ•ด Image๋ฅผ ์บ”๋ฒ„์Šค์˜ ์ž์‹ ์˜ค๋ธŒ์ ํŠธ๋กœ ๋งŒ๋“ ๋‹ค.

Image์˜ RectTransform์—์„œ ์ด๋ฏธ์ง€ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๊ณ  Anchor(UI์˜ ์›์  ์œ„์น˜)์™€ ์ด๋ฏธ์ง€์˜ Pivot(๊ธฐ์ค€์ )์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

Inspector ์ฐฝ์—์„œ Anchor์™€ Pivot์„ ์ผ์ผ์ด ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ์ง€๋งŒ Anchor Preset์„ ํ†ตํ•ด ํŽธํ•˜๊ฒŒ ์ •ํ•ด์ง„ ๊ธฐ์ค€์ ์„ ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

RectTransfrom


โš™๏ธAnchor Presets

RectTransform์—์„œ ์ขŒ์ธก ์ƒ๋‹จ์˜ ๋„ค๋ชจ UI๋ฅผ ๋ˆ„๋ฅด๋ฉด Anchor Presets๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ฐฝ์ด ๋‚˜์˜จ๋‹ค.

AnchorPresets

Anchor Presets์—์„œ ์›ํ•˜๋Š” ์œ„์น˜๋ฅผ ํด๋ฆญํ•˜๋ฉด ์•ต์ปค ์œ„์น˜๊ฐ€ ๋ฐ”๋€๋‹ค. ์•ต์ปค์˜ ์œ„์น˜๊ฐ€ ๋ฐ”๋€Œ๋ฉด ํ˜„์žฌ ์ด๋ฏธ์ง€์˜ ์œ„์น˜๊ฐ€ ๋ฐ”๋€Œ๋Š”๋ฐ ์ด ์œ„์น˜๋Š” ์ด๋ฏธ์ง€๊ฐ€ ์•ต์ปค๋กœ๋ถ€ํ„ฐ ์–ผ๋งˆ๋‚˜ ๋–จ์–ด์ ธ ์žˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ด๋ฏธ์ง€์˜ ์œ„์น˜๋ฅผ (0, 0, 0)์œผ๋กœ ๋ฐ”๊พธ๋ฉด ์•ต์ปค ์œ„์น˜๋กœ ์ด๋ฏธ์ง€๊ฐ€ ์˜ฎ๊ฒจ ๊ฐ€๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.

์•ต์ปค ํ”„๋ฆฌ์…‹์„ ํŠน์ • ํ‚ค๋ฅผ ์กฐํ•ฉํ•ด์„œ ์‚ฌ์šฉํ•˜๋ฉด ํŽธํ•˜๊ฒŒ ํ”ผ๋ฒ—, UI์˜ ์œ„์น˜๋ฅผ ์›€์ง์ผ ์ˆ˜ ์žˆ๋‹ค.

  • Shift + ๋งˆ์šฐ์Šค ์ขŒ ํด๋ฆญ: ์•ต์ปค ์œ„์น˜์™€ ๊ฐ™์ด ํ”ผ๋ฒ—๋„ ์˜ฎ๊น€(UI ์œ„์น˜๋Š” ๊ทธ๋Œ€๋กœ)

  • Alt + ๋งˆ์šฐ์Šค ์ขŒ ํด๋ฆญ: ์•ต์ปค ์œ„์น˜์™€ ๊ฐ™์ด UI ์œ„์น˜ ์˜ฎ๊น€

  • Shift + Alt + ๋งˆ์šฐ์Šค ์ขŒ ํด๋ฆญ: ์•ต์ปค, ํ”ผ๋ฒ—, UI ์œ„์น˜ ๋‹ค ์˜ฎ๊น€



Leave a comment