전체 글 (82) 썸네일형 리스트형 23.10.31 Unity : IPointerDownHandler IPointerDownHandler는 Unity에서 제공하는 UI 이벤트 인터페이스로, UI요소가 마우스 버튼이나 터치 입력으로 눌렀을 때 호출되는 메소드를 정의합니다. IPointerDownHandler 인터페이스에는 다음과 같은 메서드가 정의되어있습니다. void OnPointerDown(PointerEventData eventData); OnPointerDown 메소드는 UI 요소가 눌렸을 때 호출됩니다. PointerEventData는 이벤트와 관한 정보를 포함하고 있습니다. 우클릭하였을 때 실행되는 메소드는 아래와 같은 스크립트입니다. public void OnPointerDown(PointerEventData eventData) { if (ev.. 23.10.30 오늘은 인벤토리에 장비를 관리하는 UI를 만들었다. 인벤토리 아이템 슬롯에 사용되던 코드를 재사용하였다. 23.10.27 Unity : OnDrop 이벤트에서 RayCast 사용하기 IDropHandler 인터페이스를 상속한 경우 OnDrop메소드를 구현하는데 RayCast를 사용하는 방법이다. public void OnDrop(PointerEventData eventData) { // 드롭 대상의 RectTransform을 얻음 RectTransform dropTarget = this.transform as RectTransform; // 드롭 대상 아래에 어떤 게임 오브젝트가 있는지 검색 RaycastHit hit; Ray ray = Camera.main.ScreenPointToRay(eventData.position); if (Physics.Raycast(ray, out hit)) { GameObject hitObje.. 이전 1 ··· 13 14 15 16 17 18 19 ··· 28 다음