cocos2d-x独立于场景的节点
来源:互联网 发布:mysql数据库驱动文件 编辑:程序博客网 时间:2024/05/05 12:34
在之前的文章中提及过在主循环执行渲染操作时会单独渲染一个特殊的节点——通知节点(NotificationNode)。
void CCDirector::drawScene(void){ ... //处理通知节点 if (m_pNotificationNode) { m_pNotificationNode->visit(); } ...}
这个特殊节点是受导演直接管理,这样做的好处便是能使这个节点独立于某个场景,从而达到被多个场景所共享。
注意:当添加这个节点时会覆盖掉之前的这个特殊节点(如果有的话),这就意味着导演只能管理一个这样的节点。
CCNode* CCDirector::getNotificationNode() {//获取通知节点 return m_pNotificationNode; }void CCDirector::setNotificationNode(CCNode *node){//清掉上一个通知节点 CC_SAFE_RELEASE(m_pNotificationNode); //把当前传进来的节点赋给通知节点 m_pNotificationNode = node; //通知节点的引用计数加1,防止下一帧被回收池给回收掉 CC_SAFE_RETAIN(m_pNotificationNode);}
0 0
- cocos2d-x独立于场景的节点
- cocos2d-x的场景
- cocos2d-x 场景的切换
- cocos2d-x 场景的切换
- Cocos2d-x 场景的生命周期
- Cocos2d-x 场景、导演、层、精灵、菜单和节点
- cocos2d-x的场景的属性
- Cocos2d-x场景的层次的结构设计
- cocos2d-x 屏蔽场景的Touch事件
- cocos2d-x 自定义的场景转换
- cocos2d-x 场景里面常见的函数
- cocos2d-x切换场景时的研究
- cocos2d-x中场景之间的切换
- 【Cocos2d-X】场景切换的小小研究
- cocos2d-x CCScene场景的切换
- cocos2d-x的场景类和生命周期
- Cocos2d-x游戏的场景结构布局
- Cocos2d-x 下的场景,层,精灵
- 微软称你禁win8,我就给你win7,难逃魔掌
- CSS布局 ——从display,position, float属性谈起
- SEO基础知识_绝密教程
- LEA,LDS,LES,LFS,LGS,LSS指令功能
- 软件学习经验总结
- cocos2d-x独立于场景的节点
- 大爱轩辕剑
- AX,BX,CX,DX 寄存器
- 依赖注入
- run命令详解
- J2EE JavaWeb 区别
- RAC 11G 时间同步策略
- RTF Code Generator
- 抗锯齿方法两种setAntiAlias setBitmapFilter