游戏开发
180斤的程序员
请支持我的博客,有什么不对的地方请指教!
展开
-
添加png图片(把图片添加到纹理缓存中,下次运行就比较流畅)
Director::getInstance()->getTextureCache()->addImage(“132.png”);在Cocos2dx中Scene、Scale9Sprite、Image等等的create()已经实现,所以没必要加上这句;原创 2018-02-05 11:37:39 · 664 阅读 · 0 评论 -
Scene的使用
一般cocos2dx中没有继承于Scene的层,只有在Scene上添加层;运行第一个场景使用runWithScene,后面场景切换就用replaceScene;比如:class HelloWorld : public Layer{public:HelloWorld();~HelloWorld() static Scene* createScene();原创 2018-02-05 11:37:17 · 6514 阅读 · 0 评论 -
保存用户本地数据
//根据字段获取本地用户数据;UserDefault::getInstance()->getIntegerForKey("GameVer", 0);//获取GameVer对应的值,如果UserDefault没有GameVer字符的话,返回默认值0//设置某个字段的本地用户数据;UserDefault::getInstance()->setIntegerForKey("GameVer",原创 2018-02-05 11:36:52 · 375 阅读 · 0 评论 -
Cocos2dx中如何使用某个目录下的资源(该资源在Resources目录的子目录或者更后面)
//添加文件路径,比如你需要访问Resource下Demo目录下的文件和fonts下的字体文件(需要访问Resource下其他目录的资源必须要先使用setSearchPaths或者addSearchPaths把其他目录加入);auto fileUtils = FileUtils::getInstance();vectorsearPaths;searPaths.push_back("fo原创 2018-02-05 11:36:35 · 2721 阅读 · 0 评论 -
getWritablePath的使用
FileUtils::getInstance()->getWritablePath();//Window得到的是在项目在C盘的下载路径原创 2018-02-05 11:36:12 · 1762 阅读 · 0 评论 -
Cocos2dx异步加载资源
LoadScene.h#ifndef __LOADING_SCENE_H__#define __LOADING_SCENE_H__ #include "cocos2d.h"USING_NS_CC;using namespace std;class LoadingScene : public Layer{public:LoadingScene();~Loa原创 2018-02-05 11:35:53 · 1172 阅读 · 0 评论 -
ClippingNode的应用
(1)用裁剪区域ClippingNode实现滚动字幕 //创建要显示的文字 text = Labe::create("text\nbaibai\n白白\nbaibai\nhaha\nhaha\nahha\n", "", 30); text->setPosition(Vec2(100, -120)); //绘制裁剪区域 DrawNode* shap原创 2018-02-05 11:35:20 · 186 阅读 · 0 评论 -
在ListView、ScrollView、PageView等添加Button,点击按钮View不能滑动问题。
解决方法:使用Button时,先让按钮setSwallowTouches(false),再判断View滑动状态,如果界面开始滑动设置状态为true,如果界面停止滑动设置状态为false,再根据状态来判断按钮是否可以点击m_bListViewScroll = false; //设置界面滚动状态;m_pListView->addEventListener(ui::ScrollView::c原创 2018-02-05 11:34:56 · 364 阅读 · 0 评论 -
Cocos2dx多种颜色文字并且可以换行功能
auto richText = RichText::create();RichElementText* textLabel = RichElementText::create(0, Color3B::WHITE, 255, "123.png", "Arial", 18);richText->pushBackElement(textLabel);RichElementText* t...原创 2018-02-05 11:37:59 · 1065 阅读 · 2 评论