2012-07-06 1 views
0

나는 아이폰을위한 나의 첫 번째 준 기본 게임에 고심하고있다. 게임은 잘 작동하지만 버튼을 다시 시작한다는 말을 표시 한 다음 클릭하면 장면이 다시 시작됩니다. 이 버튼은 내 스프라이트 (스프라이트라고 함)가 아이폰 화면 하단에있을 때만 나타납니다. 내가 차이를 만드는 경우 두 코코스 2d 및 상자 2d 사용하고 있습니다.스프라이트가 특정 높이보다 낮아진 후 재시작 버튼으로 장면을 다시 시작하는 방법은 무엇입니까?

진보 된 도움에 감사드립니다. 크게 감사드립니다!

+0

스프라이트가 떨어지고 버튼을 눌러 장면을 리셋 한 후 또는 두 가지 모두 버튼을 표시하는 것이 문제가됩니까? – BobbyScon

+0

문제는 모두 – user1432813

답변

0

스프라이트가 특정 지점 아래로 떨어지면 버튼이 나타나는 빠른 대답 : 버튼을 만들 때 상태를 보이지 않게 설정하십시오. resetButton.isVisible = NO; 그런 다음 스프라이트의 위치에 대한 if 문을 작성하고 버튼을 한 번 활성화하십시오.

if (sprite.position.y >= 0) 
{ 
    resetButton.isVisible = YES; 
} 

이렇게하면 시작해야합니다. 현재 Mac에 있지 않지만 메모리가 작동하면 보이지 않는 버튼이 활성화되어 있지 않으므로 위치를 클릭해도 문제가되지 않습니다. 그게 잘못된 경우 resetButton.isEnabled = NO;YES을 적절하게 추가하십시오.

장면을 재설정하는 경우 정확히 수행하려는 작업에 따라 다소 까다로울 수 있습니다. 근본적으로 장면을 자체로 대체해야하지만 바람직하지 않은 번쩍임이 발생할 수 있습니다. 빠른 구글 검색은 이것에 관한 많은 포럼 게시물을 발견했습니다. 이미 시도한 것과 정체가 잡힌 부분에 대해 자세히 설명 할 수 있다면 더 구체적으로 시도해 볼 수 있습니다.

+0

입니다.이 튜토리얼 사이트를 광범위하게 다루는 것이 좋습니다. 특히이 게임 스타일에 대해서는이 주제를 광범위하게 다룰 것입니다. http://www.raywenderlich.com/tutorials는 내가 가장 좋아하는 것 중 하나입니다. – BobbyScon

+0

건배 남자, 환상. 명백한 출혈의 부서 인 것처럼 보입니다. 그리고 나는 바보 같은 느낌입니다! – user1432813

+0

오신 것을 환영합니다. 나는 그 순간을 많이 가지고 있습니다! 상황은 대개 실제보다 훨씬 복잡하게 들립니다. – BobbyScon