inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

C#이랑 유니티 5개월 정도 했는데 Task에 카테고리부터 막히네요 ㅜㅜ

284

작성자 없음

작성한 질문수 0

0

Task에 카테고리 전까지는 할만했는데 IEquatable<Category> 처럼 처음 보는 문법이 너무 방대하네요 제가

공부를 잘 못한것 같기도 하고,,,. 구글링도 해봤지만 이해가 안돼서, 제가 어떤걸 해야 이 강의에 있는 문법들을 이해 할수 있을까요?

unity

답변 1

1

Developer G

안녕하세요, 수강해주셔서 감사합니다.

C# 문법서나 강의라고해서 C#의 모든 문법을 가르쳐주는게 아니고, 제가 유니티가 지원하는 한에서 항상 최신 문법을 사용하려고하다보니 낮은 버전을 기준으로 만들어진 문법서나 강의를 보셨다면 잘 이해가 안되실 수도 있습니다. 수강생분 잘못이 아니니 너무 자책하실 필요는 없습니다.

문법 같은 경우 최신 문법책을 사서 정독하시는게 좋겠지만 여유가 안되신다면 한빛미디어에서 '이것은 C#이다 C# 9.0' 책으로 맛보기 강의를 만들어놓은게 있으니 한번 보시는걸 추천 드립니다.(https://www.youtube.com/playlist?list=PLVsNizTWUw7Eye-a7CY7f1zeLWJNWe163)

이 책에서 많이 쓰이는 CodeName => codeName과 같은 구문은 '식 본문'이라고 부르는 것인데https://www.csharpstudy.com/CS6/CSharp-Expression-bodied-member.aspx

해당 링크로 가시면 자세히 설명이 되어있습니다. 해당 사이트는 C# 최신 문법을 간단히 알려주는 사이트로, 이 강의에서 쓰이지는 않지만 사이트 왼쪽 메뉴에 다른 최신 문법들도 한번 보시면 도움이 되실 것입니다.

IEquatable은 설명하는 책이 있을 수도, 없을 수도 있는데, 객체를 비교하는 Equals 함수를 강의에서처럼 오버로딩 하고 싶을 때(codeName == other.CodeName와 같이) 사용해야하는 인터페이스입니다.

0

맥아침

ㅜㅜ 답변 감사합니다. 문법 부터 다시 공부해서 강의 잘 듣겠습니다. 모듈식으로 개발하는 강의 잘 없는데 강의 자체는 정말 좋다고 생각해요 감사합니다.

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

0

44

2

Quest System의 확장성에 대한 질문

0

110

1

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

0

150

2

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

0

175

2

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

0

156

2

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

0

116

2

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

0

106

2

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

0

178

2

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

1

139

3

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

0

92

1

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

0

124

1

Task 에서 Object 타입 사용

0

128

2

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

0

232

1

Destroy() 지연 파괴에 관하여

0

146

1

Action & Delegate

0

184

2

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

0

284

1

궁금한게있습니다

0

302

1

스크립터블 오브젝트 Instantiate?

0

447

1

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

0

345

1

Quest Cancel() 메소드

0

271

2

Task의 IsEqual

0

234

1

실전예제 UI 자료

0

204

1

스크립터블 오브젝트

1

335

1

Task 예시

1

175

1