
05 - 빗방울 코딩하기
1) 빗방울 내리게하기 부분에서
땅에 닿았는지 확인하기 부터 작동이 안됩니다.
void OnCollisionEnter2D(Collision2D coll)
{
if (coll.gameObject.tag == "ground")
{
Debug.Log("땅이다!");
}
}
이 전 부분 르탄이 x위치 확인하기
Debug.Log(transform.position.x);
는 유니티에서 확인이 가능했는데
위의 코드는 유니티에서 안나옵니다.
void OnCollisionEnter2D(Collision2D coll)
{
if (coll.gameObject.tag == "ground")
{
Destroy(gameObject);
}
}
아래 화면처럼 유니티 아래부분 에 노란색 글씨 경고문이 뜨고 빗방울이 땅에 닿아도 사라지지 않습니다.

작성한 코드 및 에러 메세지
public class rain : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
void OnCollisionEnter2D(Collision2D coll)
{
if (coll.gameObject.tag == "ground")
{
Destroy(gameObject);
}
}
}
}
