位置: 编程技术 - 正文

cocos2dx3.3 便条提示语功能简单实现

编辑:rootadmin

推荐整理分享cocos2dx3.3 便条提示语功能简单实现,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

=====================头文件===

#ifndef __H_NOTETIP_H__#define __H_NOTETIP_H__#include "Global.h"class NoteTip : public Layer{public:NoteTip();~NoteTip();CREATE_FUNC(NoteTip);static void show(const char *content);virtual bool init();virtual void onEnter();virtual void onExit();};#endif

cocos2dx3.3 便条提示语功能简单实现

============cpp文件======

#include "NoteTip.h"USING_NS_CC;NoteTip::NoteTip(){}NoteTip::~NoteTip(){}bool NoteTip::init(){if (!Layer::init()){return false;}return true;}void NoteTip::show(const char *content){NoteTip *noteTip = NoteTip::create();Size visibelSize = Director::getInstance()->getVisibleSize();Label *label = Label::create(content, "", );label->setAnchorPoint(Vec2::ANCHOR_MIDDLE);ui::Scale9Sprite *sp = ui::Scale9Sprite::create("general/img/NoteTip.png");float fontSize = label->getSystemFontSize();float spWidth = label->getStringLength()*(fontSize / 2);const float minWidth = ;sp->setContentSize(Size((spWidth > minWidth ? spWidth : minWidth) &#; , fontSize &#; ));sp->setCapInsets(Rect(6, 6, 1, 1));sp->setScale9Enabled(true);sp->setPosition(visibelSize.width/2, visibelSize.height/ 2.5f);sp->setTag();label->setPosition(sp->getContentSize()/2);sp->addChild(label);noteTip->addChild(sp);auto scene = Director::getInstance()->getRunningScene();scene->addChild(noteTip);}void NoteTip::onEnter(){Layer::onEnter();ui::Scale9Sprite *sp = (ui::Scale9Sprite*)this->getChildByTag();if (sp){auto seq = Sequence::create(MoveBy::create(1.0f, Vec2(0, )),DelayTime::create(0.2f),FadeOut::create(0.2f),CallFunc::create([&](){this->removeFromParent();}),nullptr);sp->runAction(seq);}}void NoteTip::onExit(){Layer::onExit();}

============调用方法====

NoteTip::show("Just is a TEST!!!");

cocos2dx多边形纹理填充 演示demo:

Cocos2dx3.2编写常用UI组件(五)带滚动的表格GridView 前言:按照惯例先发上效果图:正文:先来吐槽几句,一说起滚动效果大家可能会联想到Cocos2dx给我们提供的ScrollView。我一开始也是打算用ScrollView来实

cocos2dx 读取json及解析 ball.json数据如下:[html]viewplaincopy{entities:[{entity:{TapOpposite:0,Interval:0.,BallNum:1}},{entity:{TapOpposite:0,Interval:0.,BallNum:2}},{entity:{TapOpposite:0,Interval:0.,BallNum:3}}

标签: cocos2dx3.3 便条提示语功能简单实现

本文链接地址:https://www.jiuchutong.com/biancheng/372743.html 转载请保留说明!

上一篇:cocos2dx3.3 跑马灯功能的简单实现(css跑马灯效果)

下一篇:Cocos2dx3.2编写常用UI组件(五)带滚动的表格GridView(cocos2djs)

  • 职工产假津贴怎么领取
  • 应税职工福利费在应纳税所得额里面吗
  • 劳务报酬所得怎么扣税
  • 哪些会计科目借方记增加
  • 上月暂估计提的费用次月来发票怎么写会计分录?
  • 业务招待费扣除比例
  • 交易性金融资产属于什么科目
  • 如何知道企业是查账征收还是核定征收
  • 退免税指的是增值税还是消费税?
  • 跨年度的成本费用发票怎么入账
  • 销售不动产扣除项目有哪些
  • 收到分包公司工程发票收入怎么做账
  • 财产保险费计入什么科目
  • 房屋的折旧年限一般是多少年
  • 个体户注销麻烦还是公司注销麻烦
  • 出租设备的折旧计入哪个科目
  • 预付货款样品费怎么入账
  • 清算中无法偿还的债务
  • 房地产开发商负责什么
  • 腾讯电脑管家的信任区在哪里
  • php数组函数输出《咏雪》里有多少"片"字
  • 银行收取对公账户服务费有什么用
  • 关于农产品的法律
  • php7 数组
  • 计算企业应纳税所得额时,可以扣除的税种
  • 集团公司管理费提取办法
  • vue中使用swiper6
  • 苏格兰高地什么意思
  • php中函数定义没有返回值类型
  • 应收账款余额在借方表示谁欠谁
  • 电子发票和纸质发票的法律效力
  • cvpr2023最佳论文
  • css字体设置渐变色
  • 购物卡怎么开发票比较好
  • 印花税应计入什么
  • ps中文字复制粘贴
  • 工会经费没有交能买发票吗
  • 支出在记账凭证里怎么填
  • 企业适用的增值税税率
  • sql server 2008使用说明
  • 发放职工福利的会计处理
  • 待处理流动资产损益是什么类科目
  • 小规模纳税人附加税怎么算
  • 可供出售金融资产名词解释
  • 材料成本多少合适
  • 纳税人的住房租金专项
  • 劳务成本如何核算
  • 如何开具发票?
  • 加权净资产收益率越高越好吗
  • 就业中心办理退工
  • 收到政策性搬迁短信
  • 计提折旧对公司有什么好处
  • 商业银行的存款有哪些种类
  • sql server触发器实验
  • sql语句常用语句
  • 使用mysql进行模糊查询
  • mysql的分页语句
  • windows vista(service pack1)
  • 组建,加入或退出工会都是基于
  • linux命令和命令之间用
  • 系统 启动速度慢怎么办
  • win7系统摄像头图标不见了
  • 国产系统麒麟和统信
  • win7系统的桌面图标怎么调出来
  • Linux基本命令使用
  • win7电脑无限蓝屏怎么解决
  • win8怎么查ip地址查询
  • js中date对象
  • jquery实现分页功能
  • windows安装node.js
  • 安卓颜色值代码表
  • js阻止浏览器后退
  • js 对象key
  • 开票资料?
  • 江苏省无锡市国家电网客服电话是多少
  • 建筑工地临时板房验收规范最新
  • 怎样在微信小程序里交医保
  • 法治税务演讲稿结尾
  • 定额发票怎么查流向
  • 消费税的纳税人是买方还是卖方
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设