2017-02-28 3 views
-11

새 버추얼 객체가 화면의 맨 위 또는 맨 위에 닿을 때 호출되는 C#에서 함수를 만드는 방법을 알고 싶습니다. 이런 일이 발생하면 게임을 끝내기를 원합니다. 나는 bird.position.x와 Screen height를 비교해 보았지만 작동하지 않았다. 다른 방법으로도 바란다. 감사합니다어떻게 flappy bird 게임을위한 함수를 만드시겠습니까?

+1

Unity에는 충돌을 쉽게 처리 할 수있는 매우 완벽한 프레임 워크가 있습니다. 이 프레임 워크에 대해 더 많이 배우고 튜토리얼을 좀 더보아야합니다. – JCoder

답변

1

당신이 OnTriggerEnter2D

void OnTriggerEnter2D(Collider other) { 
     if(other.gameObject.tag == "Floor") 
       //You lost 
} 

라고 찾고있는 기능은 그런 다음, 조류 게임 오브젝트에 스크립에서이 기능을 배치 새 바닥에 colliders를 추가하고,에 태그를 지정해야 OnTriggerEnter2D 내부를 확인할 수있는 바닥은 바닥에 충돌 한 새입니다.