Please enable JavaScript.
Coggle requires JavaScript to display documents.
NPC - Coggle Diagram
NPC
DB
type
0:induction
1: quiz
2: quest
index
int
postion
x,y,z
오류 경우 없음
NULL이면 0에 생성
rotation
x,y,z
오류 경우 없음
NULL이면 0으로 생성
worldid
int
오류 경우 없음
월드 ID가 비어있으면 로딩될 일이 없기 떄문에
mapid
int
오류 경우 없음
월드 ID가 비어있으면 로딩될 일이 없기 떄문에
Name
String
NULL이면 NPC
resourcepath
설명
월드가 생성될 때 동적으로 생성
각각의 역할이 있음
월드 에디터의 경우 script를 통해 정보를 입력하면 json 파일로 전송하여 NPC DB로 저장하게
플레이어가 상호작용할 수 있는 object
역할
퀴즈 진행
어떤 종류의 퀴즈인가?
몇 종류의 NPC 쓸 지
행사의 진행을 돋는 오브젝트(인덕션)
NPC와 인덕션 id 연결만 진행
퀘스트 진행
수주와 완료의 역할
상호작용
상호작용 방법
PC
클릭
'E'
모바일
터치
상호작용 거리
예외 사항
생각거리
NPC 로드 오류 경우의 수
NPCID가 중복으로 설정될때
타입이 두개 설정되어있을때
없는 월드 ID, 맵 ID
리소스 없을떄
리소스 위치를 어떻게 정하나
물어봐야함
월드
유저 자작 맵
유저가 월드맵툴을 통해 unity 씬을 만들고 씬을 서버로 업로드하는 방식
연수원
생성 방식
클라에서 맵,NPC DB 요청
서버에서 맵 DB+NPC DB 응답
클라에서 맵 로딩
NPC 로딩