-11
새 버추얼 객체가 화면의 맨 위 또는 맨 위에 닿을 때 호출되는 C#에서 함수를 만드는 방법을 알고 싶습니다. 이런 일이 발생하면 게임을 끝내기를 원합니다. 나는 bird.position.x와 Screen height를 비교해 보았지만 작동하지 않았다. 다른 방법으로도 바란다. 감사합니다어떻게 flappy bird 게임을위한 함수를 만드시겠습니까?
새 버추얼 객체가 화면의 맨 위 또는 맨 위에 닿을 때 호출되는 C#에서 함수를 만드는 방법을 알고 싶습니다. 이런 일이 발생하면 게임을 끝내기를 원합니다. 나는 bird.position.x와 Screen height를 비교해 보았지만 작동하지 않았다. 다른 방법으로도 바란다. 감사합니다어떻게 flappy bird 게임을위한 함수를 만드시겠습니까?
당신이 OnTriggerEnter2D
void OnTriggerEnter2D(Collider other) {
if(other.gameObject.tag == "Floor")
//You lost
}
라고 찾고있는 기능은 그런 다음, 조류 게임 오브젝트에 스크립에서이 기능을 배치 새 바닥에 colliders를 추가하고,에 태그를 지정해야 OnTriggerEnter2D 내부를 확인할 수있는 바닥은 바닥에 충돌 한 새입니다.
Unity에는 충돌을 쉽게 처리 할 수있는 매우 완벽한 프레임 워크가 있습니다. 이 프레임 워크에 대해 더 많이 배우고 튜토리얼을 좀 더보아야합니다. – JCoder