***************************************转载请注明出处:http://blog.csdn.net/lttree********************************************昨天写了个场景切换,折腾到半夜。。好困的说。。。********...
分类:
其他好文 时间:
2014-10-25 21:24:09
阅读次数:
324
??
1)内存使用效率:
使用大纹理
场景切换时,要尽量使用replaceScene
2)用好缓存:
CCTextureCache(纹理缓存)
CCSpriteFrameCache(精灵帧缓存)
CCAnimationCache(动画缓存)
3)运行效率:
一帧只有1/60秒
自己写Update部分的代码
可以使1)内存使用效率:
使用大纹理
场景切换时,要尽量使用rep...
分类:
其他好文 时间:
2014-10-21 23:16:08
阅读次数:
248
??
1
游戏逻辑架构
详细介绍
A
一个导演同一时间只能运行一个场景,场景当中,可以同时加载多个层,一个层可以可载多个精灵。层中亦可以加层。
B
场景切换
sceneàaddChild(layer);
layeràaddChild(sprite);
...
分类:
移动开发 时间:
2014-10-20 00:50:07
阅读次数:
395
工厂方法一般写法StartLayer * StartLayer::create(){StartLayer *sl = new StartLayer();sl->init();sl->autorelease();return sl;}也能够用CC的CCPlatformMacros.h文件中提供的宏 C...
分类:
其他好文 时间:
2014-10-09 15:24:24
阅读次数:
239
添加一个场景WelcomeScene
[cpp] view
plaincopy
#include "WelcomeScene.h"
#include "GameScene.h"
using namespace cocos2d;
CCScene* WelcomeScene::scene()
{
...
分类:
其他好文 时间:
2014-09-27 23:04:53
阅读次数:
213
利用CCTransition能够创建出一系列的场景过渡动画,能够使场景切换时更加绚丽丰富。CCTransition派生出很多过渡动画,传入的参数一般包括过渡时间和创建的场景。MyScene.h内容 1 #ifndef MyScene_H_H 2 #define MyScene_H_H 3 4 #i....
分类:
其他好文 时间:
2014-09-15 21:13:49
阅读次数:
251
在使用TexturePacker打包图片之后,背景图在场景切换(有切换动画)时,明显能看到有黑边,在百度之后解决了。 知乎上边有网友贴出了两种解决方法,我抄过来如下: 第一种: 修改 ccConfig.h 将 #define CC_FIX_ARTIFACTS_BY_STRECHING_TE...
分类:
其他好文 时间:
2014-09-12 11:33:33
阅读次数:
268
最近在用cocos2d-x做引导界面,2dx版本是2.2.3,场景切换加上了效果,所有资源都已经使用texturepacker打包预加载,但是在实际运行调试中,场景切换相当卡顿。 各种纠结后,无意中将帧率打印(setDisplayStats(true))放出来,发现一个严重的问题,对象数量一直...
分类:
其他好文 时间:
2014-09-12 11:26:43
阅读次数:
276
ZOder:1、是描述渲染顺序的值,每个CCNode都有ZOder,默认是0。2、ZOder越大则越后面绘制、如果ZOder值相同,那么看arrival(全局变量每次加一)顺序,先加入的节点先绘制,ZOder只在相同父节点的节点直接进行比较tag:是一个节点的身份证,方便通过getChildByTa...
分类:
其他好文 时间:
2014-09-06 18:35:33
阅读次数:
618