Cocos2d-x 自制提示框(就是游戏登陆失败之类的提示一下消失效果)
来源:互联网 发布:coc城墙升级数据 编辑:程序博客网 时间:2024/05/20 10:53
用法简单 直接create就OK了,不用添加在layer上的,感觉改成静态方法会更好的,暂时就这样先吧,静态有空在改。
直接代码了,没啥好讲的
.h文件
#pragma once#include "cocos2d.h"USING_NS_CC;class HintBox : public CCLayerColor{public:HintBox(void);~HintBox(void);static HintBox* createBox(const char* content = "NULL", const ccColor4B& color = ccc4(200,200,200,200), float width = 400.0f, float high = 100.0f);virtual bool init(const char* content, const ccColor4B& color, float width, float high);virtual void onEnter();virtual void onExit();void deleteLayer(CCNode* obj);};
.cpp 文件
#include "HintBox.h"HintBox::HintBox(void){}HintBox::~HintBox(void){}HintBox* HintBox::createBox(const char* content, const ccColor4B& color, float width, float high){HintBox* box = new HintBox();if(box && box->init(content, color, width, high)){return box;}return NULL;}bool HintBox::init(const char* content, const ccColor4B& color, float width, float high){CCLayerColor::initWithColor(color);CCSize size = CCDirector::sharedDirector()->getWinSize();this->setContentSize(CCSize(width, high));CCLabelTTF* ttf = CCLabelTTF::create(content, "黑体", 30);this->addChild(ttf);ttf->setPosition(ccp(width/2, high/2));CCDirector::sharedDirector()->getRunningScene()->addChild(this, 100);this->setPosition(ccp(size.width/2-width/2, size.height/2));return true;}void HintBox::onEnter(){CCLayerColor::onEnter();this->runAction(CCSequence::create( CCMoveBy::create(0.8f,ccp(0,50)), CCCallFuncN::create(this,callfuncN_selector(HintBox::deleteLayer)), NULL ));}void HintBox::onExit(){CCLayerColor::onExit();}void HintBox::deleteLayer(CCNode* obj){this->removeFromParent();}
0 0
- Cocos2d-x 自制提示框(就是游戏登陆失败之类的提示一下消失效果)
- VS2012关于cocos2d-x的解决方案加载失败(提示:该项目需要用户输入cocos2d加载失败)
- 设计input搜索框提示文字点击消失的效果
- asp.net搜索框提示文字点击消失的效果
- iOS 动画效果。简单的提示消失
- T3提示登陆失败
- 类似于yahoo邮箱登陆的提示效果
- ext4.1 添加滚动提示框(自动消失,冒泡效果)停顿几秒后消失
- 解决iOS首次启动app时,定位提示弹出框闪一下消失的情况。
- cocos2d-x-3.0rc1 学习笔记2( 什么标题、菜单按钮、粒子效果之类的)
- Cocos2d-x游戏开发之弹出式全屏提示窗口
- Cocos2d-x的警告提示框和加载提示框的实现
- 提示框自动消失
- javascript提示框总结(有自制的定时提示框)
- cocos2d-x自制RPG游戏总结
- Cocos2d-x 3.2 大富翁游戏项目开发-第十七部分 Toast提示框
- 设计input搜索框提示文字点击消失的效果,提示文字与输入显示不同----->特别推荐
- [Javascript]如何在HTML中实现点击input输入框(获得焦点)后默认提示消失的效果
- WPF 使用Border创建圆角边框
- QT 中QGroupbox的Title垂直居中
- Android - 小功能 - 获取view在屏幕中的位置 .
- nginx-status开启及参数说明
- android TextView中文字通过SpannableString设置属性
- Cocos2d-x 自制提示框(就是游戏登陆失败之类的提示一下消失效果)
- nyoj-712 探寻宝藏
- Android 页面跳转 传递参数
- Android 中不弹出软键盘的方法
- 自己编写的 entity framwork 6 通用 dal 类 增删改查 多分类字段
- 解决:Error, some other host already uses address ${IPADDR}.
- 好忙的说、经常加班的有木有
- java 将pdf转换image
- tiny6410烧写环境