๋งจ๋ ํท๊ฐ๋ฆฌ๋ anchor์ pivot ๊ฐ๋ ์ ์ ๋ฆฌํด๋ณด์.
* ์ต์ปค(Anchor)
: UI ์์น๋ฅผ ๊ณ์ฐํ ๋ ์ฌ์ฉํ ๊ธฐ์ค์ ์ ์์น๋ฅผ ๋ํ๋.
: Pos X ์ Pos Y ๊ฐ์ ์ต์ปค(๊ธฐ์ค์ )์ ๋ํด ์ง์ ๋๋ ๊ฐ์ฒด์ Position ๊ฐ์ด๋ค.
: ์ธ๋ชจ๋ชจ์ 4๊ฐ๋ก ์๊ธด๊ฒ์ด ์ต์ปค์ ์์น๋ฅผ ๋ํ๋ธ๋ค.
: Anchor Min ์ ์ฌ ๋ทฐ์์ ์ผ์ชฝ ํ๋จ ์ต์ปค ํธ๋ค์ ํด๋นํ๋ฉฐ, Anchor Max ๋ ์ค๋ฅธ์ชฝ ์๋จ ํธ๋ค์ ํด๋น
: ์ผ์ชฝ์๋ ๊ผญ์ง์ ์ด (0, 0) / ์ค๋ฅธ์ชฝ์ ๊ผญ์ง์ ์ด (1, 1)
* ํผ๋ฒ(Pivot)
: ๊ฐ์ฒด์ ์ค์ฌ. ์ฆ, ์์ ์ ๊ธฐ์ค์ ์ ์ด๋๋ก ์ค์ ํ ๊ฒ์ธ์ง๋ฅผ ์๋ฏธํจ.
: UI ์์น๋ฅผ ๊ณ์ฐํ ๋ ๊ธฐ์ค์ ๊ณผ์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ ์ ์ ์์น.
: ํ๋ ๋๋ ๋ชจ์์ผ๋ก ์๊ธด ๊ฒ์ด ์์น๋ฅผ ์๋ด ํจ.
P.S)
transform.position: ์๋์ ์์ ์ ๊ธฐ์ค์ผ๋ก ์๋ ๊ณต๊ฐ์์ ์ ์ธ. ์ค๋ธ์ ํธ ์ธ์คํํฐ์ ํธ๋์คํผ์ ๋ณด์ด๋ ์ซ์๊ฐ ์ผ์น ํ์ง ์์ ์ ์๋ค.
tranform.localPosition: ๋ถ๋ชจ์ ์์น ๊ธฐ์ค์ผ๋ก ์ค์ . ์ค๋ธ์ ํธ์ ์ธ์คํํฐ์ ํธ๋์คํผ์ ๋์ค๋ ์ซ์์ ์ผ์น
๋จ์ถํค)
ํด๋ฆญ: anchor๋ง ๋ณ๊ฒฝ
Alt+ํด๋ฆญ: ์ค์ UI ์์น๋ anchor๋ฐ๋ผ ๊ฐ์ด ๋ณ๊ฒฝ
Shift+ํด๋ฆญ: pivot ์์น๋ anchor์์น๋ก ๊ฐ์ด ๋ณ๊ฒฝ
Alt+Shift+ํด๋ฆญ: anchor+pivot+์์น ๋ค ๊ฐ์ด ๋ณ๊ฒฝ
'๐ฎ Unity Study > Unity' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Unity] Editor Programming (0) | 2023.03.28 |
---|---|
[Unity] Advanced InputField ์ฌ์ฉ๋ฒ (0) | 2023.02.01 |
[Unity LifeCycle] ์ ๋ํฐ ์๋ช ์ฃผ๊ธฐ (0) | 2022.12.01 |
[Unity] Scrollrect ์ปดํฌ๋ํธ๋ก Scrollview ๋ง๋ค๊ธฐ (0) | 2022.11.17 |
[Unity] TextMeshPro ํฐํธ์ถ๊ฐ ๋ฐ ํ๊ธ์ ๋ ฅ (0) | 2022.11.09 |