0

メニュー画面にボタンを追加しようとしていますが、複雑なことは必要ありません。実際、簡単なほど良いです!

このプロジェクトは Cocos2d-x プロジェクトで、既存のスタート ボタンのコードは次のとおりです。

 fileName = (CCString*)sc->imageDict->objectForKey("GUI_StartButton-image");
    CCSprite *startGameSprite = CCSprite::createWithSpriteFrameName( fileName->m_sString.c_str() );
    CCSprite *startGameSpriteClick = CCSprite::createWithSpriteFrameName( fileName->m_sString.c_str() );
    startGameSpriteClick->setColor( ccc3(128, 128, 128) );
    CCMenuItemSprite *startGameItem = CCMenuItemSprite::create(startGameSprite, startGameSpriteClick, NULL, this, menu_selector(MainMenu::menuStartGameCallback));

    startGameItem->setPosition( GameController::sharedGameController()->getPositionOfUIItem( "GUI_StartButton-image" ) );

    pMenu = CCMenu::create(startGameItem, NULL);

私がしたいのは、別のボタンを追加して「情報」と呼ぶことだけです

問題なくimage.pngを作成できますが、ボタンを表示するために入力する必要があるものを誰かが手伝ってくれるなら、今のところ、ハードコードされた値を使用してみましょう。可能であれば画面の左上隅?

押されたときに何をすべきかを伝えるアクションが必要だと思います。その中に入れることができるコードがありますが、アクションを呼び出すために何を入れる必要があるかわかりません。通常は void または IBAction になりますが、これははココスなのでよくわかりません。任意の支援をいただければ幸いです! ありがとう:)クリス

4

1 に答える 1