-2

Cocos2d & SpriteBuilder でゲームを作っています。画面をタップして新しいシーンに切り替えることはできますか? ボタンでそれを行う方法を知っています。

だから誰かが私を助けることができれば、それは素晴らしいことです!:)

4

1 に答える 1

1

はい、ボタンと同じように機能します。タッチの処理方法を理解すれば、実装は非常に簡単です。

最初に、タッチを受け入れるノードのユーザー インタラクションをオンにします。

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 を参照してください。

于 2014-03-05T17:21:23.720 に答える