inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

SkillSystemWindow

SkillSystemWindow 스크립트 drawDatabase함수에서 null참조발생

446

강남영

작성한 질문수 14

0

강의자료에 있는 스크립트를 그대로 올려도 오류가 발생합니다.

  1. GUI Error: Invalid GUILayout state in SkillSystemWindow view. Verify that all layout Begin/End calls match

    UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

-> DrawDatabase(databaseTypes[toolbarIndex]);부분

  1. NullReferenceException: Object reference not set to an instance of an object

     

     

    ->drawdatabase함수의 dataType.BaseType.GetField ~~~ 부분)

 

unity modules

답변 3

0

Developer G

보내주신 프로젝트를 확인해보았습니다.

직접 만드신 Category class가 IdentifiedObject를 상속 받지 않아서 생긴 문제입니다.

image
IODatabase에서 관리되는 모든 객체들은 IdentifiedObject를 상속 받아야합니다.

 

image
해당 부분을 다음과 같이 수정하시고, Resources 폴더를 비우신 뒤 다시 Window를 열면 정상적으로 작동합니다.

감사합니다.

0

강남영

해결됐습니다 감사합니다~ ㅎㅎ

0

강남영

이메일로 파일 송부했습니다~

0

Developer G

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

혹시 이전에 Code를 직접 작성하신 부분이 있으실까요?
dataType.BaseType이 null이라는 소리는 dataType이 IdentifiedObject를 상속 받고 있지 않고 있을 가능성이 높습니다.

0

강남영

아니요, 스크립트 다운받아서 주석으로 강의내용만 추가해가면서 들었습니다. 혹시 몰라 복사스크립트 붙여넣기해서 덮어씌웠는데도 똑같은 현상이 일어납니다

0

Developer G

완성된 프로젝트와 개별 스크립트 모두 확인해보았으나 제 쪽에서는 수강생분과 같은 오류가 재현되지 않습니다. muramasa666@naver.com으로 프로젝트를 압축해서 보내주시면 확인해드리겠습니다.

Indicator와 SelectionAction 및 SearchAction 간의 관계에 대해 질문있습니다.

0

69

2

ChargingState에서 질문이 있습니다.

0

48

1

Effect.GetData 함수 질문있습니다.

0

44

2

CanTransitionToSelf 질문 있습니다.

0

52

2

Stat의 MaxValue에 관하여 질문이 있습니다.

0

41

1

Stat vs StatScaleFloat

0

74

4

애니매이션 버그가 있는것 같습니다.

0

64

2

StatsOverride질문이 있습니다.

0

49

2

SetBonusValue함수 질문있습니다.

0

45

2

오늘 수강시작한 취준생입니다.

0

48

1

사소하지만 에디터 관련 질문있습니다

0

68

1

스킬시스템을 데이터 테이블화 하는 법에 대해 감이안잡혀서 질문드립니다.

0

143

2

TargetSearcher에 대해서 질문이 있습니다

0

51

1

돌진해서 몸박을하면 피격자를 날리면서 데미지를 입히는 스킬은 이 시스템에서 어떻게 만들 수 있을까요??

0

115

2

스킬 관련 질문입니다

0

109

2

통일된 Stat을 사용하지 않고 모듈화 방식으로 Stats를 만드신 이유가 궁금합니다.

0

151

1

Effect에 기능 확장에 대해서 질문이 있습니다.

0

149

2

SkillData 구조체 질문

0

121

1

스킬트리 저장 질문입니다

0

134

2

BT와 FSM을 활용해 몬스터 AI 구현

0

348

2

MonoStateMachine을 만든 이유가 잘 이해가 가지 않습니다.

0

127

1

근접 콤보 공격을 만들고 싶습니다.

0

152

1

하나의 스킬 내에서 타겟, 이펙트가 여러번 바뀌게 하는 방법이 궁금합니다.

0

188

1

올해에 예정된 새로운 강의가 있으신지요?

0

113

2