티스토리 뷰

유니티

Rect Transform (Anchors, Pivot)

tose33 2020. 8. 13. 17:51

Canvas위에 어떤 이미지나 게임 오브젝트를 놓을때, 어떻게 놓을수 있을까?

 

Anchors, Pivot 로 좌표를 특정함.

 

Anchors : 내가 만약 종이에 이미지를 붙인다고 하면, 그 종이의 어느 부분에 이미지를 붙일 것인가.

내 UGUI 컴포넌트가 올라가는 영역의 좌표 정보.

 

Pivot : 내가 붙일 이미지의 한 지점. 

 

즉 Anchors와 Pivot을 매칭시켜서 내 컴포넌트가 올라갈 좌표를 특정한다.

 

 

 

Anchors가 (0.5, 0.5), Pivot가 (1, 0)이라면

 

이런식으로 Canvas의 Anchor좌표와 내 Image Component의 Pivot 좌표가 서로 매칭되는 것이다.

 

 

Anchors는 그대로 (0.5, 0.5)이고 Pivot이 (0, 1)이라면?


Rect Transform

Pos x, Pos y, Pos z : 내가 놓을 컴포넌트의 Pivot이 놓일 자리를 정한다.

Width, Height : 내가 놓을 컴포넌트의 크기 지정.

 

Anchors

Anchors는 범위가 지정 가능하다. 

위에서 처럼 x: 0.5 ~ 0.5, y: 0.5 ~ 0.5 이렇게 min 값과 max 값이 같으면 범위가 '점'이 된다.

 

그런데 min, max값이 같지 않으면 점이아닌 범위가 된다.

Anchors 값이 범위 영역이 되면 pos x, Width가 Left, Right가 된다.

 

 

'유니티' 카테고리의 다른 글

transform.position  (0) 2020.11.28
마우스 클릭한곳의 좌표, 오브젝트 생성  (0) 2020.10.09
GameObject의 Child object에 접근  (0) 2020.09.26
UI 버튼 클릭안될때  (0) 2020.09.22
GUI (Graphic User Interface)  (0) 2020.08.11
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
글 보관함