c++
文章平均质量分 65
流星丿点
这个作者很懒,什么都没留下…
展开
-
创建富文本(文本可以包含文字,图片,自定义节点),c++,cocos2dx
C++:创建富文本(文本可以包含文字,图片,自定义节点)这里测试富文本控件ui::RichText* _richText = ui::RichText::create();_richText->ignoreContentAdaptWithSize(false);_richText->setSize(CCSizeMake(500, 300));添加文字ui::RichEl...转载 2017-06-28 16:31:41 · 1657 阅读 · 0 评论 -
cocos进度条 ProgressTimer
进度条ProgressTimer,c++圆形进度条Sprite *bgSprite = Sprite::create("red.png"); addChild(bgSprite, 1, 1); Sprite *hpSprite = Sprite::create("green.png"); progressTimer = ProgressTimer::creat...原创 2018-11-02 15:02:13 · 1392 阅读 · 0 评论 -
c++日志打印
c++通过CFile打印日志:void writeLog(const char* LogFormat , int num){ try{ char buf[10000] = {0}; _snprintf(buf , sizeof(buf) , "%d_%d_%s" , num , 100, "ffff"); char LogStr[3072] ={0}; char sBuffer[2048...原创 2018-06-27 15:55:39 · 3268 阅读 · 1 评论 -
cocos2dx加载csb动画
cocos2dx lua: local effect = cc.CSLoader:createNode("UI/Colour.csb")effect:setPosition(self.rootWidget:getContentSize().width/2,self.rootWidget:getContentSize().height/2)self.rootWidget:addChild(effe...原创 2018-05-29 16:20:00 · 2361 阅读 · 0 评论 -
cocos2dx 设置场景抖动效果
设置场景抖动效果:CocosScene::~CocosScene(void){ mScene = Scene::create(); mScene->retain();}CocosScene::~CocosScene(void){ mScene->release(); mScene = nullptr;}void CocosScene::setShockScreen(float shoc...原创 2018-05-29 13:36:19 · 791 阅读 · 0 评论 -
cocos2dx 加载webview设置背景透明
//cocos2dx c++加载webview cocos2d::experimental::ui::WebView* webview =cocos2d::experimental::ui::WebView::create(); webview->cocos2d::Node::setContentSize(Size(620,350)); // webview-&g...原创 2018-05-28 18:41:21 · 2204 阅读 · 0 评论 -
cocos2dx 3.x Label使用
cocos2dx 3.x Label使用cos2dx cc.label字体颜色在3.x中,Label支持四种方式的标签创建。并新增了阴影Shadow、轮廓Outline、发光Glow效果的支持。还支持文字内容的行间距、文字间距、自动换行的设置。> 创建系统原生字体API : createWithSystemFont> 创建TTF : createWithTTF ...转载 2018-03-22 11:15:54 · 400 阅读 · 0 评论 -
cocos2dx加载骨骼动画
cocos2dx c++://移除该骨骼动画 ArmatureDataManager::getInstance()->removeArmatureFileInfo("paobu.ExportJson"); // 连接该骨骼动画的资源 ArmatureDataManager::getInstance()->addArmatureFileInfo("paobu.Export...原创 2018-03-23 17:11:29 · 1196 阅读 · 0 评论 -
cocos2dx c++.lua +listView
cocos2dx c++ listView://总成绩ListView*m_gameList = ListView::create();m_gameList->setDirection(ListView::Direction::VERTICAL);m_gameList->setAnchorPoint(Vec2::ANCHOR_MIDDLE);m_gameList->原创 2017-10-16 15:46:25 · 574 阅读 · 0 评论 -
cocos2dx通过url获取微信头像
通过url获取图片,通常用于获取微信头像ImageView* imageView = ImageView::create();imageView->loadTextureFromURL(buffer2,buffer1 );imageView->setPosition(Vec2(298,LayoutSize.height - 75));imageView->setSc原创 2017-11-07 18:22:06 · 2073 阅读 · 0 评论 -
cocos2dx帧动画,例子效果
cocos2dx 添加帧动画,粒子效果 c++:1.已图片帧加载动画Sprite *grassBg = Sprite::create("loginScene/grass.png");grassBg->setAnchorPoint(Vec2(0,0));grassBg->setPosition(Vec2(0,0));parent->addChild(grassBg);C...原创 2017-09-07 18:28:01 · 571 阅读 · 0 评论 -
cocos2dx屏幕截图
屏幕截图void FirstScene::EndSceneFun(){CocosDenshion::SimpleAudioEngine::getInstance()->playEffect("res/sfx_hit.wav");//得到窗口的大小 CCSize visibleSize = CCDirector::sharedDirector()->getVisibleSize原创 2017-08-22 14:32:02 · 211 阅读 · 0 评论 -
cocos2dx 单点触摸,按钮事件
1,单点触摸:.h:#includeusing namespace std;//触摸事件开始,手指按下时 void onTouchesBegan(const std::vector& touches, cocos2d::Event *event);//触摸移动事件,也就是手指在屏幕滑动的过程 void onTouchesMoved(const std::vecto原创 2017-08-10 14:58:33 · 444 阅读 · 0 评论 -
Cocos2dx 提供的观察者模式工具类 CCNotificationCenter
Cocos2dx 提供的观察者模式工具类 CCNotificationCenter1.addObserver(订阅消息)2。removeObserver(取消订阅消息)3.postNotification(发布消息)同一资源文件的使用.h://发布text消息void sendMsg(CCObject *pSender);//接收text消息原创 2017-08-16 14:46:18 · 190 阅读 · 0 评论 -
加载数字图片(cocos2dx)
LabelAtlas* diceCount = CCLabelAtlas::create("100:", "nums_font.png", 14, 21, '0');diceCount->setPosition(Point(visibleSize.width - 150, visibleSize.height / 2 - 50));addChild(diceCount);原创 2017-06-28 16:27:01 · 928 阅读 · 0 评论 -
cocos2dx C++为Sprite添加触摸事件监听器
1.首先头文件定义事件处理的函数原型 1 2 3 4 private: bool onTouchBegan(Touch* tTouch,Event* eEvent);//手指按下事件 void onTouchMoved(Touch* tTouch,Event* eEvent);//手指移动事件 ...转载 2019-01-09 14:53:45 · 548 阅读 · 0 评论