inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Quest 구현

보통 현업에서도 이런식의 모듈화로 사용하나요?

342

시아이

작성한 질문수 2

0

회사마다 방식이 다르겟지만 보통 대부분 테이블 구조로 데이터를 관리하는것으로 알고잇는데 만약 이런 모듈화 방식을 사용한다면 퀘스트를 추가할때마다 유니티 Scirptable Object로 만들어서 사용해야 할것같은데 맞나요? 아니면 테이블을 참조해 자동으로 생성하는 툴 같은 것을 만들어서 사용하나요?

unity

답변 1

2

Developer G

수강해주셔서 감사합니다.

어떠한 툴을 사용할 때는 보통 4가지 경우로 귀결될 수 있습니다.

1. 온전히 툴만 사용하는 경우.
2. 서버를 통해 정보를 받아서 컨버터로 실시간으로 만드는 경우.
3. 컨버터를 통해 DB의 데이터를 읽어와 에디터 상에서 자동 생성하는 경우.(DB -> 툴로)
4. 컨버터를 통해 만든 것을 DB화하는 경우.(툴 -> DB로, ) 

어떤 방식으로 사용할지는 온전히 개발팀의 결정에 달려있습니다.
그렇기 때문에 시아이님 말처럼 보통 툴을 만들 때는 데이터 컨버터도 같이 만드는 편입니다.
이 강의에서는 컨버터를 만드는 내용은 없었지만, 저도 기본적으로 컨버터까지 다 만들어 사용합니다.

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

0

45

2

Quest System의 확장성에 대한 질문

0

111

1

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

0

152

2

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

0

179

2

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

0

158

2

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

0

118

2

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

0

109

2

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

0

181

2

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

1

141

3

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

0

93

1

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

0

125

1

Task 에서 Object 타입 사용

0

131

2

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

0

240

1

Destroy() 지연 파괴에 관하여

0

147

1

Action & Delegate

0

184

2

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

0

286

1

궁금한게있습니다

0

304

1

스크립터블 오브젝트 Instantiate?

0

448

1

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

0

345

1

Quest Cancel() 메소드

0

273

2

Task의 IsEqual

0

234

1

실전예제 UI 자료

0

205

1

스크립터블 오브젝트

1

337

1

Task 예시

1

179

1