0
をレンダリングしない++と問題が発生し、 これはMenuItemImagecocos2dx C++アンドロイドcocos2dx cを使用してねえイムをMenuItemImage
のための今すぐ/*Create Menu*/
auto options_btn = MenuItemImage::create(
"MenuAssets/Buttons/Options_UP.png",
"MenuAssets/Buttons/Options_Down.png",
CC_CALLBACK_1(MainMenu::menuCloseCallback, this));
auto play_btn = MenuItemImage::create(
"MenuAssets/Buttons/Play_UP.png",
"MenuAssets/Buttons/Play_Down.png",
CC_CALLBACK_1(MainMenu::menuCloseCallback, this));
auto achivement_btn = MenuItemImage::create(
"MenuAssets/Buttons/Achivements_Up.png",
"MenuAssets/Buttons/Achivements_Down.png",
CC_CALLBACK_1(MainMenu::menuCloseCallback, this));
ポジショニングメニューオブジェクト
のplay_btn->setScale(CC_CONTENT_SCALE_FACTOR());
play_btn->setPosition(Vec2(origin.x+ visibleSize.width/2,
origin.y + visibleSize.height/ 2));
options_btn->setScale(CC_CONTENT_SCALE_FACTOR());
options_btn->setPosition(Vec2(origin.x + visibleSize.width/2 + 150,
origin.y + 100 + options_btn->getContentSize().height/2));
achivement_btn->setScale(CC_CONTENT_SCALE_FACTOR());
achivement_btn->setPosition(Vec2(origin.x + visibleSize.width/2 - 150,
origin.y + 100 + achivement_btn->getContentSize().height/2));
Initalizatino私initalizationです
auto menu = Menu::create(options_btn, achivement_btn, play_btn, NULL);
menu->setPosition(Vec2::ZERO);
this->addChild(menu, 1);
私が遭遇した問題は、Wi n32作品は罰金 ですが、アンドロイドには何らかの理由でAchievmentsボタンしか描かれていません 画像のサイズは以下の通りです:再生:175x175、 オプションと達成度は75x75です 再生画像とオプション画像の読み込みを無視しているようです達成ボタンの別の画像位置を設定しても、それはレンダリングされません。 この問題の原因は何ですか?私は何が欠けていますか? をそれを修正するために管理