멋쟁이사자처럼 X 넥슨 MOD Suppoters Hackathon 8주차 화요일 회고

@hongo · July 26, 2022 · 1 min read

대화창 UI 만들기

크게 세 개의 UI를 만든다.

  • TalkPanel : 대화창 Text가 쓰여질 공간
  • Name : 말하는 인물의 이름
  • Portrait : 말하는 인물의 사진

Dataset

Dataset은 릴레이션 형태의 데이터 집합이다.

name, text, portrait 세 개의 컬럼을 만들어 대화 순서에 따라 내용을 채운다.

portrait에는 이미지 Entity의 ruid를 입력한다.

코드

npctalk1

프로퍼티를 생성하고 값을 초기화


shownexttext

다음 대화의 값들을 할당


event

Z키가 눌러질 때마다 대화창 넘김

참고한 포스트 : NPC 대화창 만들기

회고

4주차 위클리 미션을 위해 NPC 대화창을 구현했다. Dataset은 오늘 처음 써봤는데 저렇게 한 번에 Data를 넣을 수 있다는걸 지금 알았다.

Dataset에 _UserService.LocalPlayer ~...과 같이 함수의 반환 결과를 넣고싶었는데 넣는 방법을 아직 찾지 못했다. 다음에 방법을 찾아볼 예정이다.

@hongo
홍고 블로그