캐릭터가
NPC랑 대화한다고 치면
캐릭터의 ShowUI, PlayVoice 이런 함수를 직접 호출하는게 나음
아니면 StartDialog를 호출하는 식일까..
전자로하다가 다른곳에서도 동일한거 쓰는게 많아지면 후자로 옮기고 그런식인듯
약간 정해진건 없는 느낌이지?
원래 정해진건 없지 근데 설계가 확실하면 필요한걸로 딱 정해서 나중에안옮겨도 되서 더 편한건잇을듯
객체지향 프로그래밍 검색 ㄱㄱ
npc와 인터랙션 호출 > 분기로 나눠서 상황별 함수호출 1. 상인과 대화 = 상점열기 2. 마을주민 대화 = 대화창
둘의 레이어가 다른거같은데, 객체입장에선 행동중심일거고 그 구현체가 startDialog같은거겠지
근데 뭐든간에 일단박아봐야 어떻게 추상화레이어나눌지 감이옴, 첫발에 한방에설계하는 사람은 없음
전자로하다가 다른곳에서도 동일한거 쓰는게 많아지면 후자로 옮기고 그런식인듯
약간 정해진건 없는 느낌이지?
원래 정해진건 없지 근데 설계가 확실하면 필요한걸로 딱 정해서 나중에안옮겨도 되서 더 편한건잇을듯
객체지향 프로그래밍 검색 ㄱㄱ
npc와 인터랙션 호출 > 분기로 나눠서 상황별 함수호출 1. 상인과 대화 = 상점열기 2. 마을주민 대화 = 대화창
둘의 레이어가 다른거같은데, 객체입장에선 행동중심일거고 그 구현체가 startDialog같은거겠지
근데 뭐든간에 일단박아봐야 어떻게 추상화레이어나눌지 감이옴, 첫발에 한방에설계하는 사람은 없음