다음 그림은 버튼이있는 빈 VC입니다. 나는 "게임 오버가 계속하려면 다음 버튼을 누르십시오"라고 쓰여진 다음 버튼이 제목 바로 아래에 나타날 것이라고 (원래 버튼을 눌렀을 때) 팝업 할 제목이 있습니다. 원래 버튼을 숨겨서 사용자가 그것을 칠 수 없도록하고 싶습니다. 사용자가 가지고있는 유일한 옵션은 다음 버튼을 누르는 것입니다. 위의 이미지로 이어질 것입니다. 버튼이있는 단지 빈보기 컨트롤러. 감사합니다신속한 재시작 버튼을 만드는 방법
답변
질문의 표현에 약간 혼란 스럽습니다. 이전에 Swift에서 간단한 게임을 만들었고, 내가 맞다고 이해한다면 게임을 다시 시작하는 버튼을 원하십니까?
간단히 말해서 사용자를 게임 오버 스크린으로 이동 한 다음 사용자가 다음 단계로 이동해야하는 수준으로 이동하면됩니다.
다른 방법으로는 현재 컨트롤러에서 메시지를 통해 게임을 팝업 한 다음 사용자가 화면을 탭한 후 레벨을 다시로드하기 만하면됩니다.
두 번째 옵션은 내가하고 싶은 것입니다. "단순히 현재 컨트롤러의 메시지를 통해 게임을 팝업 한 다음 사용자가 화면을 탭한 후에 레벨을 다시로드하면됩니다." 감사 –
그래서 현재 레벨을 다시 시작하는 것이 목표입니까? 나는 잠시 뒤로 게임을 만들었고 캐릭터가 죽을 때 gameOver 함수가 호출되어 화면에 Game Over 애니메이션이 실행되었습니다.
내 touchesBegan 함수에서 사용자가 화면을 터치했을 때 알 수 있듯이 gameplay를 호출 한 부울 var를 검사했습니다. 그것이 거짓 일 때마다 게임 오버가 발생했음을 의미합니다. 그래서, 여기에 몇 가지 예제 코드입니다 :
if gamePlay == false {
if reachedTheEndOfTheLevel {
let scene = Level2(fileNamed: "Level2")
let skView = self.view!
skView.presentScene(scene)
}else {
let scene = GameScene(fileNamed: "GameScene")
let skView = self.view!
skView.presentScene(scene)
}
당신이 볼 수 있듯이, 내가 확인하고 선수들이 다시 현재 수준을 시도해야하는 경우 다음 값으로 이동하거나 할 필요가있는 경우를 참조하십시오. 어느 쪽이든 프로세스는 거의 동일합니다. 나는 장면과 전망을 창조한다. 그때 저는 presentScene을 호출합니다.
Swift 3이 출시되기 전에이 게임을 만들었으므로 일부 구문을 업데이트해야 할 수도 있습니다. 나는 체크하지 않았다.
도움이되었는지 알려주세요.
- 1. wx.Python에서 재시작 버튼을 만드는 법 - Python
- 2. 새로운 신속한 파일을 만드는 방법?
- 3. 팝업 버튼을 만드는 방법
- 4. 게임이 끝날 때 재시작 버튼을 추가하십시오.
- 5. 안드로이드 장치의 "재시작 : 콜드 재시작"사용 안 함 설정 방법
- 6. CentOS7에서 예정된 재시작 방법?
- 7. 신속한 언어를 사용하여 iOS 앱에서 전화 옵션 기능을 만드는 방법
- 8. Vaadin에 동작이있는 버튼을 만드는 방법
- 9. C에서 삼각형 버튼을 만드는 방법 #
- 10. Sinatra에 게시 버튼을 만드는 방법
- 11. 총계를 계산하는 버튼을 만드는 방법
- 12. 페이드 아웃 버튼을 만드는 방법
- 13. JS에서 라디오 버튼을 만드는 방법.
- 14. UISearchbar에서 취소 버튼을 만드는 방법
- 15. html 음성 버튼을 만드는 방법
- 16. 버튼을 여러 개 만드는 방법?
- 17. 제목 문자열에서 버튼을 만드는 방법
- 18. 미디어를 재생하는 버튼을 만드는 방법
- 19. 버튼을 안드로이드에서 동적으로 만드는 방법?
- 20. 버튼을 만드는 방법 intut을 클릭하십시오
- 21. SpriteKit에서 토글 버튼을 만드는 방법
- 22. 이미지가있는 라디오 버튼을 만드는 방법
- 23. 재사용 가능한 버튼을 만드는 방법
- 24. 버튼을 한 번만 만드는 방법;
- 25. 컨트롤러에서 삭제 버튼을 만드는 방법
- 26. JQM에서 버튼을 만드는 올바른 방법
- 27. Excel에서 동적 버튼을 만드는 방법
- 28. 공유 버튼을 Hi5로 만드는 방법
- 29. html5에서 다운로드 버튼을 만드는 방법
- 30. 안드로이드 플랫폼에서 버튼을 만드는 방법
지금까지 어떤 문제가 발생 했습니까? 어떤 오류가 있습니까? 스택 오버플로는 코드 작성 또는 튜토리얼 사이트가 아닙니다. 사람들이 도움을 받으려면 코드를 보여줘야합니다. –