今天就是接着昨天的内容往下更新,捕鱼的一个关键就是炮台,今天就讲炮台和炮台切换的实现逻辑。
首先分析设计思路,炮台是添加在游戏界面的,当主界面切换到游戏界面的时候就会显示一个初始的炮台,而炮弹有着自己多个类型。玩过捕鱼游戏的人应该知道炮台通过两个按钮去实现炮台的循环切换。
先讲炮台吧:
<span style="white-space:pre"> </span>//增加炮台等级的按钮
auto right = MenuItemImage::create("+.png", "+++.png", CC_CALLBACK_1(GameScene::changeBattery, this));
right->setName("right");
auto menu1 = Menu::create(right,nullptr);
//减少炮台等级的按钮
auto left = MenuItemImage::create("-.png", "---.png", CC_CALLBACK_1(GameScene::changeBattery, this));
left->setName("left");
auto menu2 = Menu::create(left, nullptr);
this->addChild(menu1, 9);
menu1->setPosition(Vec2(visibleSize.width / 2 + 230, visi