유니티 UI의 Slider는 HP바, 프로그레스바 등으로 많이 사용 되고 있다. 나 같은 경우, 사용자가 장비를 판매 할 때, 장비 등급에 따라 일괄 판매하도록 하는데, 그 표시 등급 설정 및 표시를 Slider를 사용하도록 했다. 1. Event Trigger Slider에 OnValueChaged라는 이벤트 함수를 등록할 수 있지만, 내가 원하는 건, 손을 뗐을 때 발생하는 이벤트 함수이다. 이 경우, 위와 같이 Event Trigger 컴포넌트를 사용해야 한다. Pointer Up 이벤트를 Slider 오브젝트에 추가하자. 2. 이벤트 함수 코드 아래 코드를, MonoBehavior를 구현한 객체 클래스에 넣자. public void OnSpideUp(BaseEventData eventData) {..
지금까지의 유니티 UI객체들은 GameObject를 이용해 작업하는 방식이었다면, [Ui Builder]는 uxml와 uss를 이용한 방식이다. 안드로이드나 웹 프로그래밍에서 UI를 작업 하던 분들이 환영할 만한 기능들이다. 아직 정식 버전은 아니라 우선, 아직 정식으로 개발된 버전이 아니라 그런지, Game Ui에 적용할 정식 방법이 없다. (Unity Editor 개발용으로 먼저 만들어 진듯) https://github.com/Unity-Technologies/UIElementsUniteCPH2019RuntimeDemo 위 링크로 들어가, 예제를 다운 받고, PenelRenderer라는 것을 이용하도록 하자. [Assets/UIERuntime]폴더를 프로젝트 Assets폴더로 복사하자 1. 패키지 설..