inflearn logo
강의

講義

知識共有

Godot Engineで始まる最初のゲーム開発

カップケーキ獲得

컵케이크 지나갈때 점수표시가 안됩니다ㅠㅠ

解決済みの質問

203

xown37337179

投稿した質問数 1

1

func onbody_entered(body):

if body.name == "자동차":

print("자동차와 충돌함!")

그대로 입력했는데 출력이 안되네요 ㅠㅠ 다른 씬들도 다 검토해봤는데 똑같습니다 뭐가 문제일까요

godot gdscript

回答 1

1

serenecode

안녕하세요. 용기있게 질문 남겨 주셔서 감사합니다.

1.

"if body.name == "자동차":" 조건문을 지우고

"print("자동차와 충돌함!")" 를 "print(body.name)" 로 바꾸신 후에 충돌시켜 보세요.

자동차가 아닌 다른 이름이 표시된다면 자동차의 최상위 노드 이름을 자동차로 바꿔주세요.

2.

여전히 아무 내용도 출력되지 않는다면

자동차의 자식 노드로 CollisionShape2D 를 넣었는지 확인해보세요.

그리고 컵케이크에 body_entered 시그널이 정상적으로 연결되었는지 확인해보세요.

컵케이크 씬에서 컵케이크 노드를 누르신 후에 노드 탭 - 시그널 에서 연결된 함수명이 초록색 글자로 나타납니다.

3.

다른 Area2D 오브젝트를 만들고 CollisionShape2D 를 자식으로 넣어서 컵케이크와 충돌시켜 보세요.

다른 오브젝트 이름이 정상적으로 출력된다면 컵케이크 오브젝트를 처음부터 다시 만들어 보세요.

---

위 방법으로도 문제가 해결되지 않는다면 프로젝트 파일을 직접 살펴봐야 될 것 같습니다.

번거로우시더라도 디스코드 서버 https://discord.gg/pyx6Nd5uU8 에 프로젝트 파일을 업로드 해주세요.

이 오류는 무슨 오류일까요?

0

49

1

강의 내용과 제 실습이 다릅니다.

0

38

1

강의 내용과 제 실습이 다름

0

48

1

54.(심화) 보스 구현(2) -state Machine

0

74

2

타일맵 강좌부분에서 경고메시지가 나와서 질문드립니다

0

63

1

21. Dictionary 활용 저장&로드

0

90

2

66강. INPUT 관리

0

62

2

31강 질문

0

67

2

69번 강의에서 에러 발생 보고

0

83

2

노드의 내장 시그널 이용 관련 문의

0

82

3

godot 학습방법에 대해서

0

54

1

46. 상속씬(3) 수업 질문

0

75

2

타이머가 적용이 되지않습니다.

1

86

2

영상이 보이지 않습니다.

1

90

1

error

0

62

2

컵케이크 획득 강의에서 궁금한 점입니다.

1

110

2

점수표시에 캔바스레이어 없어도 잘되던데

0

129

2

디스코드 서버는 어떻게...^^;;

1

518

3

장애물 생성 과제 압축파일이 이상해요.

1

222

2

클래스 생성 수업 연습 중 delta 오류

1

234

1

ParallaBackground로 무한배경스크롤 시에 영역 마스킹 방법이 궁금합니다.

1

260

2

뷰포트 툴바 세팅방법이나 버전 추천

1

269

2

시동켜기 함수를 오버라이딩 후에 트럭개체 함수 실행시 오버라이딩 되지 않음.

1

265

3

자동차가 표시되지 않습니다.

1

294

2