自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

llhben的博客

敏于行,心,自由。

  • 博客(7)
  • 收藏
  • 关注

转载 cocos2dx笔记之单例模式

使用单例模式的优缺点优点:       1)简单易用,限制一个类只有一个实例,可以降低创建多个对象可能会引起的内存问题的风险,包括内存泄漏、内存占用问题。缺点:        2)单例模式因为提供了一个全局的访问点,你可以在程序的任何地方轻而易取地访问到,这本身就是一种高耦合的设计。一旦单例改变以后,其它模块都需要修改。另外,单例模式使得对象变成了全局的了。学过面对对象编程的人都知

2015-12-08 13:01:00 469

转载 C++ -> 向量(vector)

一、向量的介绍    向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。 与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版。vector 容器与数组相比其优点在于它能够根据需要随时自动调整自身的大小以便容下所要放入的元素

2015-12-08 10:33:01 362

转载 Cocos2d-x 创建精灵的五种方法

精灵是cocos2d-x游戏开发中不可或缺的元素,创建方法不尽相同,本文将介绍五种较为实用的方法,让开发者可以简便迅速的完成精灵的“塑造”。方法一:直接创建精灵适合于要显示的是这张图片的全部区域,CCSprite * sprite = CCSprite::create("Icon.png");上面那句话也可以根据需要这样来写:CCString* fileName = CCStr

2015-12-07 10:59:10 292

原创 精灵与动画

initWithFile:(NSString*)filenamespriteWithFile调用的方法,根据资源的文件名初始化精灵,就是先用文件名装载Texture,再用Texture初始化。

2015-12-07 10:54:50 197

转载 编译速度

1 文件的大小,文件大小指的是全部include展开后的大小。2 文件数量,编译是一个一个文件进行的,所以你的工程的文件数量也有关系。3 还有声明的复杂程度,复杂声明需要额外地计算。4 最影响编译速度的估计是C++的模板,模板在编译的时候要进行推导,得到相应的结果,这个非常费时间。如果你是模板里还套了模板,那就比较慢了。5 链接库的数量,链接很多库也会使得编译速度变慢。6 in

2015-11-21 22:27:27 452

转载 关于常用的Lambda(拉姆达)表达式

ISO C++ 11 标准的一大亮点是引入Lambda表达式。基本语法如下:[capture list] (parameter list) ->return type { function body } 其中除了“[ ]”(其中捕获列表可以为空,可以是this)和“复合语句”(相当于具名函数定义的函数体),其它都是可选的。它的类型是唯一的具有成员operator()的非联合的类类型,称

2015-11-20 13:48:14 7758 1

转载 EventDispatcher事件分发机制

EventDispatcher事件分发机制先创建事件,注册到事件管理中心_eventDispatcher,通过发布事件得到响应进行回调,完成事件流。Cocos2d-X 3.X 引入了一种新的响应用户事件的机制。涉及三个基本的方面:Event listeners 封装你的事件处理代码Event dispatcher 向 listener 分发用户事件Event 对象 包含关于事件的信

2015-11-20 12:12:38 1732

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除