摘要: 1.定义 定时器在大部分游戏中是不可或缺的,即每隔一段时间,就要执行相应的刷新体函数,以更新游戏的画面、时间、进度、敌人的指令等等。 cocos2dx为我们提供了定时器schedule相关的操作。其操作函数的定义在CCNode中,所以基本上大多数的引擎类都可以设置定时器,如CCLayer、CCSpr 阅读全文
posted @ 2016-08-27 22:58 杭者 阅读(5463) 评论(0) 推荐(0) 编辑
摘要: 准备的过程 1.打开TextruePacker软件 2.把游戏中要使用的图片拖到TextruePacker里面,TextruePacker会自动帮我们排序,让所有小图变成一个大图 3.点击Publish-会输出两个文件 MyTexture.plist //里面记录了所有小图在大图中的位置和属性,co 阅读全文
posted @ 2016-08-27 22:55 杭者 阅读(4101) 评论(0) 推荐(1) 编辑
摘要: 方法1 掉帧主要是setpostion引起的 因为每一帧每一个精灵都要set一次虽然不知道为什么会这样但是if(poX<1000&&pox>-100){ xx->setpostion(poX);}加了个这样的条件减少set的次数就不卡了(就是每次都调整Size[]保存的坐标,但只set符合要求的)p 阅读全文
posted @ 2016-08-27 18:17 杭者 阅读(2833) 评论(0) 推荐(0) 编辑
摘要: 1.首先引入头文件和命名空间 #include "SimpleAudioEngine.h" using namespace CocosDenshion; 2.在GameScene.cpp的init方法中加载背景音乐和音效到一个SimpleAudioEngine::getInstance();的对象中 阅读全文
posted @ 2016-08-27 10:45 杭者 阅读(6727) 评论(0) 推荐(0) 编辑