커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3-6 고양이와 food가 부딪히지 않는 것 같습니다.
게임개발 종합반 v8
3주차
북마크
신*지
댓글
4
추천
0
조회수
17
조회수
17
답변 완료


안녕하세요, 늘 감사합니다!

3-6 강의를 수강하며 그대로 따라해보았지만, 쏘아지는 food와 고양이가 충돌 판정이 나지 않는 것인지 Console에도 로그가 출력되지 않고, 이후 내용대로 더 진행해보았지만 아무런 변화가 일어나지 않네요 ...

프리팹화된 food와 normalCat 양쪽에 Collider도 넣었고, food에 rigidbody 2D도 넣었지만 그대로였습니다.

혹시나 싶어 normalCat은 왼쪽 뷰 창이 아닌 오른쪽 hieracy창에서도 똑같이 컴포넌트를 넣어줬지만 별다른 변화가 없네요.

food에도 태그(food)를 정상적으로 달아두었기 때문에 어째서 오류가 생기는건지 모르겠습니다 ㅠㅠ ...



스파르타 즉문즉답스파르타 즉문즉답스파르타 즉문즉답





작성한 코드 및 에러 메세지

// cat의 코드입니다.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;


public class cat : MonoBehaviour
{
    float full = 5.0f;
    float energy = 0.0f;
    // Start is called before the first frame update
    void Start()
    {
        float x = Random.Range(-8.5f, 8.5f);
        float y = 30.0f;
        transform.position = new Vector3(x, y, 0);
    }


    // Update is called once per frame
    void Update()
    {
        transform.position += new Vector3(0.0f, -0.05f, 0.0f);
    }
    void OnTriggerEnter2D(Collider2D coll)
    {
        if (coll.gameObject.tag == "food")
        {
            energy += 1.0f;
            Destroy(coll.gameObject);
        }
    }
}





취소
 공유
취소
댓글 0
댓글 알림
나의얼굴