2024-02-03 TIL
작성자 정보
- 마스터 작성
- 작성일
컨텐츠 정보
- 286 조회
- 목록
본문
오늘 한일
1.유니티 숙련 프로젝트
- 과제 진행중
- 오늘 발견한 이슈
- 상점완료
- 앞으로 해야 할일
[오늘 이슈]
버튼 이벤트 동적 할당
버튼에 OnClick 이벤트를 추가하려 하였지만
버튼마다 가지고 있는 값이 달라서 찾아본 방법중 동적 할당이라는 기능을 확인하여
기능을 추가 했습니다. 코드는 다음과 같습니다.
[코드]
button = transform.GetChild(i).gameObject.transform.GetChild(2).GetComponent<Button>();
button.onClick.AddListener((BuyItem));
하이라키뷰에서 해당 오브젝트를 찾아 Button 컴포턴트에 접근 후
button.onClick.AddListener(함수); 를 추가해서 동적으로 이벤트를 추가하여 해결하였다.
또한 상점에서 구매한 버튼의 정보값을 얻기 위해서
EventSystem.current.currentSelectedGameObject;를 사용하여
값을 얻어오게 처리 했다.
[상점 완료]
상점에서 금액에 따라 구매 가능, 불가능 팝업 표시 완료 및 인벤토리에 적용되는것 까지 구현
[해야 할 일]
인벤토리에서 장착 및 정보 값 넘기기
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.