루비의 모험
이라는 유니티 튜토리얼을 진행하는데
CollectibleHealth 부분에서 분명히 코드를 완전히 따라 썼는데도 불구하고
충돌을 해도 디버그가 뜨지도 않고 디스트로이 함수도 작동을 안함
코드를 처음부터 다시 확인해봐도 튜토리얼에서 제공하는 코드랑 완전 똑같음
버전때문에 안되는건가?
[🐣질문] 유니티 튜토리얼 질문
익명(221.151)
2025-01-05 00:49:00
추천 0
댓글 6
다른 게시글
-
"마이 리틀 플래닛" 출시전 마지막 개발 일지
[5][📜일지] AceCubic(khn7kcsgbrc8) | 25.01.04추천 11 -
초속 거합 마법소녀 아카네 개발 - 연출 만들기
[24][📜일지] 익명(116.32) | 25.01.04추천 34 -
[2일차 개발일지]로딩 프로세스 개선
[2][📜일지] 익명(119.70) | 25.01.04추천 2 -
기본 마네킹 간단하게 써볼 수 있는 방법 있음?
[🐣질문] 익명(125.244) | 25.01.04추천 0 -
너흰 개발갤의 상도덕을 어겼다
[17][💬] 자취방게임..(cannot4395) | 25.01.04추천 21 -
보통 디자인먼저하나요 개발먼저하나요?
[7][🐣질문] 익명(183.105) | 25.01.04추천 0 -
Termux로 리눅스 구동하는거 되게 좋아졌다는데
[2][💬] 익명(flqnxm00) | 25.01.04추천 0 -
오예 모니터 돌아왔다
[11][💬] 211214(tomatoss) | 25.01.04추천 3 -
만들다가 포기하고 여기에라도 올립니다.
[5][💬] 익명(14.52) | 25.01.04추천 9 -
응애!!!!!!!!!!!!!
[3][💬] bruhguy(loser3805) | 25.01.04추천 10
충돌을 했는데 로그가 안뜬다는건 뭔가 무한 루프에 빠졌다는거?
ㄴㄴ 혹시 몰라서 로그 뜨게 해봤는데 충돌이 확인은 되는데, 그 튜토리얼 에서는 그 다음 코드로 if 문으로 넘어가거든? 거기서 컴포넌트 'RubyContoller' 를 인식 해야지 디스트로이 함수도 작동되는데. 내가 보기엔 컴포넌트를 인식 못한거 같은데 플레이어한테 그 컴포넌트도 달려있는데 진짜 버전 문제인가? - dc App
코드를 보여다오
혹은 오브젝트 인스펙터에 스크립트를 추가했는지 확인해다오
코드에서 오류 안떴으면 태그나 레이어 문제일듯
빼먹기 쉬운 것부터 알려드림 1. 인스펙터 창에서 충돌되는 오브젝트에 태그 설정을 안했다. (스크립트가 없는 쪽) 2. 두 물체에 콜라이더 컴포넌트를 빼먹었다. 3. 2D를 안넣고 빼버렸다. 예를들어 Rigidbody2D를 써야하는데 Rigidbody만 쓰거나 OnCollisionEnter2D()인데 OnCollisionEnter()로 썻다. 4. 콜라이더랑 스크립트 컴포넌트가 같은 오브젝트에 있지않다.