본문 바로가기

UI 3

[Unity3D] 렉트 트랜스폼(Rect Transform)

렉트 트랜스폼(Rect Transform) 렉트 트랜스폼은 UI에서 사용되는 Transform입니다. 렉트 트랜스폼에는 Width, Height, Anchors, Pivot의 속성을 가지고 있습니다. Width : UI의 넓이를 나타냅니다. Height : UI의 폭을 나타냅니다. 앵커(Anchors) 앵커는 씬뷰에서 네게의 삼각형 손잡이 모습으로 표시되며, 부모로부터의 기준을 나타냅니다. 스크린이 리사이징(Resizing)될 때 앵커를 기준으로 UI의 위치, 크기가 변경됩니다. 앵커의 x, y는 0 ~ 1 사이의 비율 값으로 설정됩니다. 앵커의 x값은 0일때 부모의 가장 좌측, 1일때 부모의 가장 우측으로 설정됩니다. 앵커의 y값은 0일때 부모의 가장 하단, 1일때 부모의 가장 상단으로 설정됩니다. 다..

·
2019. 10. 15.
·

[Unity3D] 팝업 윈도우

유니티에서 확인, 취소, 예 아니오 등의 메세지를 띄우는 일이 많아서 팝업 윈도우를 만들었습니다. 유니티패키지를 다운받아서 사용하시면 됩니다.(Demo Scene을 참고) 사용법 Popup Window Controller 프리팹을 Hierarchy에 배치해서 사용하시면 됩니다. Popup Window Controller의 Canvas 컴포넌트에서 Sort Order를 Main Canvas 보다 높게 설정해놓았기 때문에 Hierarchy상의 순서에 상관없이 Popup Window가 제일먼저 뜹니다. PopupWindowController는 어디서든 호출할 수 있게 싱글턴 패턴으로 만들어져 있습니다. PopupWindowController.Instance.Show~() 함수를 호출하면 해당 팝업 윈도우가 나..

·
2019. 9. 23.
·

[Unity3D] 리치 텍스트(Rich Text) 설정으로 텍스트(Text) 부분 효과 설정

리치 텍스트(Rich Text) Rich Text를 설정하면 Text에 여러 서식 효과를 적용할 수 있습니다. 기본적으로 Text는 동일한 폰트와 컬러를 지원하지만 Rich Text로 설정하면 특정 단어에 굵은 표시를 한다던가 특정 단어에만 색상을 바꾸는 등의 효과를 줄 수 있습니다. Rich Text는 Text 필드에 태그 형식으로 작성합니다. ex) 특정 단어 굵게 표시 Rich Text는 태그를 중첩해서 사용할 수 있습니다. ex) 특정 단어 굵게 표시 및 색상 변경 Rich Text 태그 Tag 설명 예제 b 굵은 텍스트 Hello SSABI i 이탤릭체 텍스트 My Name is SSABI size 텍스트 크기 설정 H2O color 텍스트 색상 설정 Score : 128 tag는 대소문자를 구..

·
2019. 9. 20.
·
반응형