2d wave에서 충돌처리가 안 되요
348
投稿した質問数 20
영상에서 하라는대로 아래와 같이 장애물과 아이템에 태그도 달고(앞에 대문자 처리도 함) collider 컴포넌트도 추가하였습니다.


그리고 Player 에어리어에 isTrigger도 처리했습니다

그런데 충돌 처리가 전혀 안 됩니다. C# script는 학습자료에 있는 것 그대로 사용하였습니다.
아이템에 닿으면 아무런 변화가 없고 장애물에 닿으면 아래와 같은 에러가 발생합니다.

유니티 버전은 2021.3이라 강의 버전보다 상위 버전입니다. 혹시 버전이 달라서 그런걸 수도 있나요?
어떤 부분을 살펴보면 될까요?
回答 1
0
유니티 버전과 관계없습니다.
먼저 에러의 경우 NullReferenceException은 클래스 변수가 비어있을 때 뜨는 에러입니다.
stageController.GameOver(); 에서 이 에러가 뜨니
PlayerController 컴포넌트에 있는 stageController 변수가 비어있다는 뜻입니다. (P152)
충돌이 안되는건 PlayerController 스크립트에 있는
OnTriggerEnter2D() 메소드에서 collision.tag.Equals("Item") <= 이 부분의
"" 쌍따옴표 내부 Item 태그명을 확인해보세요
장애물은 충돌이 되는데 아이템은 충돌이 안된다면 태그에 오타가 있을 수 있습니다.
StageController
0
73
2
ZIGZAG강의중 Start를 Coroutine으로 사용하는 이유가 무엇인가요?
0
252
1
[2D Pin Circle Game] 회전 질문
0
391
1
2D에서 navmesh를 사용하는 방법이 궁금합니다.
1
3646
1
Object를 유니티에서 직접 설정하는것과 파라미터로 전달하는것의 차이가 있나요
0
314
2
StartCoroutine 파라미터에 함수넣는것과 문자열 넣는것의 차이가 뭔가요?
0
406
2
수업관련 질문이 있습니다
0
322
2
IEnumerator 사용이유?
0
497
1
2D Wave.Io 카메라 흔들기 질문
0
276
1
2D Wave.io 에서 IEnumerator 질문
0
319
1
여기서 래디안을 구하는 이유가 이해가 안갑니다.
0
1345
2
2020.3.0f1 Unity Package Manager Error
0
2158
2
2d pin throwablepin 관련 질문
0
336
1
ZIGZAG, 카메라 컨트롤러 질문
0
263
1
유니티 이벤트 질문
0
295
1
오디오소스 아이콘
0
371
1
ppt 자료는 어디서 받아야 해요?
0
402
1
2D 게임에서 Z값의 변경이 영향을 주는 경우가 있을까요?
1
728
1
for 반복문 작성시 후위 증가 연산자를 쓰는 이유가 궁금합니다
1
431
1
TPinDistance 프로퍼티 관련 질문드립니다
1
231
1
리셋버튼이 스테이지1로 바꿔주지 않습니다.
2
233
1
지그재그 타일생성 질문있습니다.
1
400
1
PinSpawner 스크립트를 추가하는 과정에서 오류가 발생합니다.
0
219
1
궁금합니다.
1
814
1

