본문 바로가기

UGUI

Unity RichText Rich Text는 유니티의 텍스트를 사용할 때 중간에 한 단어만 색을 바꾼다던지 두꺼운 글씨로 보이게 한다던지부분 지정 형식을 지원하는 기능입니다.UGUI, Legacy GUI, Text Mesh 모두 이 기능을 가지고 있습니다. Text 콤포넌트에서 Rich Text 항목에 체크가 되어 있으면 사용이 가능합니다. Rich Text는 HTML의 형식과 비슷합니다.Rich Text로 사용 가능한 형식은 Bold, Italic, Size, Color, Material, Quad가 있습니다. Bold는 지정된 문자열을 두꺼운 글씨로 만들줍니다. Italic은 지정된 문자열을 기울임꼴로 만들어줍니다. 중복하여 사용할 수 도 있습니다.(닫는 것은 역순) Color는 지정된 문자열을 지정된 색으로 표시 할 수 있.. 더보기
UGUI의 Mask를 이용하여 HPbar 만들기 UGUI의 Mask를 이용하여 HPbar를 만들어보았습니다. ㅇ소스코드12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 using UnityEngine;using UnityEngine.UI;using System.Collections; public class HPbar : MonoBehaviour { public Image mask; private RectTransform maskRect; public float maxHP; private float currentHP; private float maxHpBarWidth; // Use this for initialization void .. 더보기
UGUI 유니티의 새로 추가된 UI는 하이어라키 뷰를 우클릭해서 생성 할 수 있고위 이미지와 같이 여러가지 UI들을 생성 할 수 있습니다. 위 이미지는 Canvas를 하나 만들어준 상태입니다.UGUI는 이 Canvas의 하위 객체로 만들어줘야 합니다. (그래야 제대로 표시가 됨)그리고 Canvas를 만들어주면 EventSystem이 같이 생성되는데EventSystem은 UGUI의 입력(터치 등)과 관련한 이벤트를 담당하므로이상한게 같이 생겼다고 절대 지우시면 안됩니다. UGUI들 더보기