
cocos
闭上左眼看世界
这个作者很懒,什么都没留下…
展开
-
Cocos2dx:UserDefault
UserDefault类是用来为Cocos2dx配置程序的一些简单信息来使用的.内部是通过键值对的形式写入到xml文件中去.关于UserDefault的用法非常的简单,基本看一遍就会了.通过set和get修改和获取变量.它可以用来保存bool,int,float,double,string等类型.Data类型我在之前的博客简单的介绍过了,就是相当于C风格字符串的类型.主要有下面两个成员变量....原创 2018-04-19 22:46:24 · 1942 阅读 · 0 评论 -
cocos2dx:FileUtils
在cocos2dx中对于文件的访问,一般可以访问资源目录也就是Resources目录,但是资源目录一般是只能进行读操作,不能进行写操作的.另一个目录就是可写入目录.一般默认是Debug目录下.1.static FileUtils* getInstence(); //获得文件工具类的单例对象.FileUtils::getInstance();2.Data getDataFromFi...原创 2018-04-05 16:38:43 · 2565 阅读 · 0 评论 -
Cocos2dx:自定义进度条显示.
在cocos2dx中显示进度条是不太难的,当然也可以利用进度条的特性,来做一些别的事情.比如:慢慢的显示图片的一部分等等. 下面看代码:auto visibleSize = Director::getInstance()->getVisibleSize(); Vec2 origin = Director::getInstance()->getVisibleOrigin...原创 2018-03-04 12:14:37 · 1265 阅读 · 0 评论 -
Cocos2dx:使用定时器
在Cocos2dx中,定时器也被称为调度器.英文为Schedule.是用来实现一些定时相关的功能.定时器一共有三种实现方式: 1.void scheduleUpdate(); //帧定时器. 2.scheduleOnce(); //单次定时器. 3.schedule(); //自定义定时器.1.scheduleUpdate 这个是帧定时器,也就...原创 2018-03-04 09:39:56 · 533 阅读 · 0 评论 -
cocos2dx : 解决中文乱码问题
最前面加上命令:#pragma execution_character_set("utf-8") auto item = MenuItemFont::create("你好"); auto item2 = MenuItemFont::create("谢谢"); auto menu = Menu::create(item, item2, NULL); menu-...原创 2018-02-09 13:38:08 · 552 阅读 · 0 评论 -
cocos2dx : 场景转换的动画特效.
cocos2dx中最常见的应该就是场景之间的跳转了,但是如果跳转的时候只是单纯的消失前一个场景,显示后一个场景又不免有些乏味,不太新奇有趣,所以cocos2dx中有个TransitionScene场景跳转类.这个类中是cocos2dx为我们封装好的包含很多种场景消失出现的动画效果的这么一个类.下面我们来看下这些效果:1.TransitionCrossFade : 这是交叉的渐变效果,两个场景交...原创 2018-02-08 15:06:08 · 904 阅读 · 0 评论 -
cocos2dx :多场景切换过程中的生命周期变化
当我们通过导演来切换场景时,切换场景的方法不同,会导致场景中的层之间的一些初始化方法被调用的顺序不同.通过上一篇博客的导演类的常用函数方法我们可以知道,导演有3种方法来切换场景: 0.void runWithScene(Scene *scene); //此方法作为运行的第一个场景,调用顺序即第一个场景的 1.void replaceScene(Scene *scene); //直接替换场景,原创 2017-12-23 17:13:19 · 1506 阅读 · 0 评论 -
cocos2dx : 导演类中的常见用法.
在cocos2dx中,导演作为一个顶级的存在,所以他被赋予了很多的功能,也因此被封装了很多的函数方法,同时,还有一些杂七杂八的用法也被封装在了导演类中.//大家都知道,导演通常只有一个,副导演很多,所以在cocos2dx中也如此,导演是被设计成单例模式的.这个获取实例的方法是需要反复调用的. 1.static Director* getInstance();//右键查看定义,看看他获取实例的源码,原创 2017-12-20 14:52:21 · 446 阅读 · 0 评论 -
cocos2dx : 世界坐标和模型坐标.
cocos2dx坐标系分为两块,一块是ui坐标,另外一块是世界坐标,也就是OpenGL的坐标.OpenGl是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库.OpenGL坐标是coco2dx的默认坐标.ui坐标就是以左上角为原点建立的坐标系,OpenGL坐标是以左下角为原点建立的三维坐标系.一.ui坐标系和OpenG原创 2017-12-16 17:08:32 · 1441 阅读 · 0 评论