inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템

궁금한점

514

Vanellope i

작성한 질문수 13

0

MVC, MVP 를 알게됬는데 이 강좌같은 경우는

각각 델리게이트 이벤트에 등록하는게 MVP같은데 MVP에 해당하는건가요?

관련 예제를 찾아봐도 잘 이해가 안되서여 ㅜ

unity

답변 1

1

Developer G

안녕하세요.

event 등록은 MVC와 MVP랑은 크게 상관 없는 내용입니다.
다만, 본 강의 UI 제작 부분은 MVP 패턴을 기초로 하고 있습니다.
Quest가 Model(M), Unity UI가 View(V), 강의에서 작성한 UI Script가 Presenter(P)라고 생각하시면 됩니다.
다만, 너무 깊이 생각하실 필요는 없으신게, 유니티는 이미 구조적으로 MVP 혹은 MVVM 패턴을 지향하도록 설계되어있고, 패턴 자체에 비판적인 의견도 많기 때문에 "UI Script(P)에서 GameObject(M)를 찾아와서 Unity UI(V)로 정보를 보여주는게 MVP 패턴이구"나 정도로만 생각하시면 됩니다.

감사합니다.

0

Vanellope i

아하 감사합니다!!

Task 구현 28:36 Equals 에서 잘 모르는 부분이 있습니다.

0

31

2

Quest System의 확장성에 대한 질문

0

109

1

공부 방향에 대해 궁금한 점이 있습니다.

0

146

2

End()와 Complete() 함수를 따로 구현한 의도

0

171

2

Target의 value에 Object 자료형 관련 질문입니다!

0

153

2

TaskGroupState에 대하여 질문이 있습니다

0

115

2

Elite와 Normal Germ의 IsTarget()질문입니다.

0

102

2

퀘스트 시스템을 확장하면서 생긴 의문점 입니다.

0

169

2

퀘스트 클리어해도 동일 퀘스트가 노출됩니다

1

133

3

퀘스트 누적 클리어 횟수에 대해 여쭤보고싶습니다.

0

89

1

프로퍼티 사용 질문입니다.

0

123

1

Task 에서 Object 타입 사용

0

124

2

파일 저장방식, 퀘스트 실패에 관하여 여쭤보고싶습니다.

0

222

1

Destroy() 지연 파괴에 관하여

0

143

1

Action & Delegate

0

183

2

강의에서 리워드 관련 언급은 없으셔서 질문드립니다.

0

282

1

궁금한게있습니다

0

298

1

스크립터블 오브젝트 Instantiate?

0

443

1

원하는 타이밍에 퀘스트를 등록하고 싶다면 어떻게 해야할까요

0

344

1

Quest Cancel() 메소드

0

269

2

Task의 IsEqual

0

232

1

실전예제 UI 자료

0

200

1

스크립터블 오브젝트

1

332

1

Task 예시

1

173

1