inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Phát triển trò chơi đầu tiên bắt đầu với Godot Engine

Có cupcake

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

Đã giải quyết

201

xown37337179

1 câu hỏi đã được viết

1

func onbody_entered(body):

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

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

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

godot gdscript

Câu trả lời 1

1

serenecode

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

1.

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

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

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

2.

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

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

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

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

3.

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

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

---

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

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

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

0

44

1

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

0

37

1

강의 내용과 제 실습이 다름

0

45

1

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

0

71

2

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

0

60

1

21. Dictionary 활용 저장&로드

0

90

2

66강. INPUT 관리

0

62

2

31강 질문

0

66

2

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

0

79

2

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

0

79

3

godot 학습방법에 대해서

0

51

1

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

0

75

2

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

1

83

2

영상이 보이지 않습니다.

1

89

1

error

0

61

2

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

1

107

2

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

0

125

2

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

1

504

3

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

1

219

2

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

1

232

1

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

1

259

2

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

1

268

2

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

1

262

3

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

1

292

2