// // ATTLoagingScene.hpp // ATT // // Created by work on 16/10/13. // // #ifndef ATTLoagingScene_hpp #define ATTLoagingScene_hpp #include <stdio.h> #include "cocos2d.h" #include "cocos-ext.h"//使用按钮事件,必须要需要的头文件 USING_NS_CC_EXT;//
1.在GameScene.cpp的init方法中先定义一个里面放着可变换并在变换的时候会响应事件的MenuItem的Menu,这个Menu里面的可变换MenuItem又由两个小MenuItem组成,每个小MenuItem都有两种状态,一种是正常的状态,还有一种是按下去的状态. //加入暂停按钮 auto pause_sp1 = Sprite::create("jewel1.png"); auto pause_sp2 = Sprite::create("jewel2.png&q
接下来添加攻击按钮用于执行攻击动作.同时修复了上一版移动时的bug.修复后的Player::walkTo()函数: void Player::walkTo(Vec2 dest) { if (_seq) this->stopAction(_seq); auto curPos = this->getPosition(); if (curPos.x > dest.x) this->setFlippedX(true); else this->setFlippedX(false); a
Scene* MainMenu::createScene() { // 'scene' is an autorelease object auto scene = Scene::create(); // 'layer' is an autorelease object auto layer = MainMenu::create(); // add layer as a child to scene scene->addChild(layer); // return the scene retur