cocos2dx之创建悬浮节点_cocos creator scrollview下的节点悬浮-程序员宅基地

技术标签: cocos2dx学习  

悬浮节点(NotificationNode)。我们做游戏时,有时候会有一些悬浮图标,永远要显示在屏幕上,如果每次切换场景都重新创建一次则很麻烦。如果设置了NotificationNode

那么切换了场景后,这个节点不会消失。


看如下代码:

    gameScoreLabel = CCLabelTTF::create("0",  "Arial", 30);
    gameScoreLabel->setColor(ccRED);
    gameScoreLabel->retain();
    gameScoreLabel->setPosition(ccp(s.width / 6, s.height / 6) );
    this->addChild(gameScoreLabel, 1);
    this->schedule(schedule_selector(MyHelloWorld::scheduleFunction), 0.02);

    if(!m_pMusic) {
        m_pMusic = new MusicNotificy;
        m_pMusic->initMusicNotify();
        this->addChild(m_pMusic);
        CCDirector::sharedDirector()->setNotificationNode(m_pMusic); //在添加了句代码之后,我们在切换场景之后,我们的这个
m_pMusic  node就不会被删掉,一直留在Page里面!
 }



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ganpengjin1/article/details/16884227

智能推荐

C语言数组详解-程序员宅基地

文章浏览阅读1.2k次,点赞41次,收藏40次。数组是编程中一种基础且重要的数据结构,用于存储一系列相同类型的元素,这些元素在内存中是连续存放的。在 C 语言中,数组可以存储任何数据类型的元素,如整数、浮点数、字符等。了解数组的工作原理及其特性对于编写有效和高效的程序至关重要。

vue使用QrCode生成二维码_qrcode-vue-程序员宅基地

文章浏览阅读2.9k次。1、安装cnpm i qrcodejs2 --save2、在相应的Vue组件中引入qrcode插件import QRCode from "qrcodejs2";3、在html中增加相应的DOM结构<div id="qrcode"></div>4、在methods定义方法 qrcode() { let qrcode = new QRCode("qrcode", { render: "canvas", //也可以替换为table_qrcode-vue

EMV规范学习与研究(一)——背景介绍_e mv标准语什么开始执行-程序员宅基地

文章浏览阅读582次。 EMV标准是由国际三大银行卡组织--Europay(欧陆卡,已被万事达收购)、MasterCard(万事达卡)和Visa(维萨)共同发起制定的银行卡从磁条卡向智能IC卡转移的技术标准,是基于IC卡的金融支付标准,已成为公认的全球统一标准。1999年2月,当时的国际三大卡组织共同成立了EMVCo组织,用来管理、维护和完善EMV智能(芯片)卡的规格标准。 EMVCo组织的成员有: M..._e mv标准语什么开始执行

Linux下的图片编辑软件和画图软件_picteon.deb/files/-程序员宅基地

文章浏览阅读507次。Pinta是一款和windows下的画图相类似打一款画图软件,并且它还包含了一些基本的图像编辑工具。比如:标尺、图层、操作历史记录、图像调整、渲染效果等等,可以满足对图像处理要求不太高的用户的基本需求下安KaLi装命令:sudo apt-get install pinta 命令行启动pinta原文为:https://blog.csdn.net/dongyanwen6036/arti..._picteon.deb/files/

手写shared_ptr智能指针-程序员宅基地

文章浏览阅读2.3k次,点赞5次,收藏18次。#include <string>#include <iostream>using namespace std;template <typename T>class Sharedptr {public: //空参数构造, 空指针 Sharedptr():count(0), ptr((T*) 0){} //构造函数 count 必须new出来 Sharedptr(T* p) : count(new int(1)), ptr(p){} //拷贝构造函._手写shared_ptr

天气预报实时显示系统设计_曹恒镇-程序员宅基地

文章浏览阅读1.5k次。天气预报实时显示系统faust.cao–曹恒镇_曹恒镇

随便推点

AD10导出文件【摆位图】【上文中comment不是value值得情况】【DXF结构文件】【低版本protel能打开的原理图、PCB文件】【导出gerber文件无边框】_ad生成gerber文件无边框-程序员宅基地

文章浏览阅读8.4k次。方便焊接的值value文件在焊接过程中最方便的是在图中直接显示元件的值,因为这样即知道了这个是什么元件,也知道了这个元件的具体指,最适合手焊,如下:在AD软件中如果在comment这个属性就是值得情况(protel软件)只要把原件的标号隐藏掉,并显示conment即可,元件属性如下:这时候导出设置如下:导出结果如下:但是这时候的导出结果过于混乱,调整方式是直接隐..._ad生成gerber文件无边框

CornerNet跑自己数据集笔记-程序员宅基地

文章浏览阅读1.2k次。原repos地址为:https://github.com/princeton-vl/CornerNet为了在服务器的cuda10电脑上用自己的数据集跑这份代码,主要有三点:修改数据集接口适应cuda10和pytorch1.5训练配置接下来就分点详述:修改数据集接口:有四个文件要修改:models/CornerNet.py:72行model类的outdim变量改为自己数据集的类别数,如果类别加上背景为n+1,那么改为nconfig/CornerNet.json“tr.

Java——创建一个简单的窗口_创建一个窗口,窗口中仅有菜单栏-程序员宅基地

文章浏览阅读1.3w次,点赞15次,收藏56次。今天刚刚上完Java饶有兴趣的我 做了这么一个简单的窗口。挺有成就感的。package 国玉; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class MainUI exten..._创建一个窗口,窗口中仅有菜单栏

40张PPT完整解析字节跳动人力资源体系(附PPT)-程序员宅基地

文章浏览阅读1.5w次,点赞4次,收藏32次。字节跳动公司成立至今仅八年,成长极为迅猛,目前估值已超千亿美元, 是中国最大的独角兽之一。自2012年创立,字节的估值从6000万美元狂飙。按1000亿美元计算,其估值累计增幅达到166..._字节跳动的发展ppt

科研(research)与研发(R&D)思维有什么区别?-程序员宅基地

文章浏览阅读7.2k次,点赞6次,收藏7次。来源:https://www.zhihu.com/question/366503145编辑:深度学习与计算机视觉声明:仅做学术分享,侵删即将从大学里的博..._科研和研发的区别

ThinkPHP常量_thinkphp 常量会不会被销毁-程序员宅基地

文章浏览阅读1.3k次。预定义常量常量说明URL_COMMON=0普通模式 URLURL_PATHINFO=1PATHINFO URLURL_REWRITE=2REWRITE URLURL_COMPAT=3兼容模式 URLHAS_ONE=1_thinkphp 常量会不会被销毁

推荐文章

热门文章

相关标签