摘要:
1. playBackgroudMusic() playBackgroudMusic 只适合播放持续时间比较长的声音文件,比如背景音乐。 [html] view plain copy print? bool PlayMusic::init() { if ... 阅读全文
摘要:
在cocos2dx中封装好了观察者NotificationCenter,这个使用的非常广泛,在2.x中我已做描述,由于3.x的升级,用法有了轻微的改变,所以说一下: 注册观察者: NotificationCenter::getInstance()->addObserver(this, ... 阅读全文
摘要:
观察者模式中,也可以传递数据。 void postNotification(const std::string& name, Ref *sender);第二个参数就是可以传递的数据,格式是Ref*,如果想传递变量的话要强制转换一下。 我们要怎样得到这个消息的值呢。 在订阅函数里... 阅读全文
摘要:
我暂时不想使用地图,我想如果用精灵直接制造成方块也是可以的。代码如下,这个是添加地板 void Stage::addGround(){ auto g=Sprite::create(); g->setTextureRect(Rect(0,0,visible.width,15)); g->se... 阅读全文
摘要:
今天在加死亡场景的时候有,我先有一个判断, if (player->getPositionY()replaceScene(TransitionFade::create(0.5,overLayer::createScene())); } 判断player的坐标如果不在范围内就直接切换场景... 阅读全文
摘要:
新的物理引擎叫physicsBody 创建物理scene auto scene = Scene::createWithPhysics();添加调试信息 这样可以让刚体附加方框显示出来 scene->getPhysicsWorld()->setDebugDrawMask(Physics... 阅读全文
摘要:
以后用3.X版本。 重写以前的那个项目。首先去CC,然后,先建立Stage,建立精灵出来,给精灵加走动的动画。遇到错误,fatal error C1083: 无法打开包括文件:“extensions/ExtensionMacros.h”: No such file or directory... 阅读全文