2017-10-30 1 views
0

저는 SpriteKit에 관해서 초보자입니다. 나는 Pong Game을 만드는 방법을 배우려고합니다. 나는 많은 자습서를 따르고 있으며, 지금은 혼자서 할 수있는 것을 탐구하고 탐구하려고 노력 중이다.SpriteKit에서 장면 전환하기

나는 탁구 게임을 사용할 수 있지만 지금 게임에 시작 메뉴를 추가하려고합니다. 간단하지만 당연히 오류가 발생합니다. 나는 터치를 감지하는 코드를 가지고 있으며, 각 버튼에 대한 방법을 호출하는 첫 번째 화면이

...

First Screen Code

그 모든 작동 ...하지만 중 하나를 클릭합니다 버튼, 응용 프로그램 충돌, 디버거 인쇄는 "에 'PongTwo.GameScene'형식의 값을 캐스팅 할 수 없습니다 'SKSpriteNode'내 GameScen을 끌어 버튼을 클릭 예를 들어

Debugger Error

, 전자 ... 오류가 여기에 있습니다 :

GameSceneError

어떤 도움을? 감사!

답변

0

글쎄, 그게 문제가 무엇인지 알려주고있는 것 같습니다. 당신은 SKSpriteNode에 이름 PlayingField과 장면의 자식 노드를 캐스팅하고 있지만,이 PongTwo.GameScene의로 그 유형과 호환이 아니다

당신은 이름을 가진 노드 트리에서 두 개의 노드가있을 수 있습니다 PlayingField 그러나 당신은 그것을보기에 충분한 코드를 우리에게 보여주지 않았습니다.

+0

처음 네가 옳았 어! 나는 "PongTwo.GameScene을 PlayingField 커스텀 클래스에 넣었습니다. 정말 고마워요! – NSGlidden

+0

자유롭게 대답 해주세요! – ThrowingSpoon