Cocos2d & SpriteBuilder でゲームを作っています。画面をタップして新しいシーンに切り替えることはできますか? ボタンでそれを行う方法を知っています。
だから誰かが私を助けることができれば、それは素晴らしいことです!:)
Cocos2d & SpriteBuilder でゲームを作っています。画面をタップして新しいシーンに切り替えることはできますか? ボタンでそれを行う方法を知っています。
だから誰かが私を助けることができれば、それは素晴らしいことです!:)
はい、ボタンと同じように機能します。タッチの処理方法を理解すれば、実装は非常に簡単です。
最初に、タッチを受け入れるノードのユーザー インタラクションをオンにします。
self.userInteractionEnabled = TRUE;
touchBegan:
次に、メソッドを実装します。
- (void)touchBegan:(UITouch *)touch withEvent:(UIEvent *)event
{
// if you want to only react to touches in certain areas add check here
[[CCDirector sharedDirector] replaceScene:myScene];
}
Cocos2d 3.0 でのタッチ処理の基本的な紹介については、https ://www.makegameswith.us/gamernews/366/touch-handling-in-cocos2d-30 を参照してください。