自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lynch~~~

~~~

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

原创 JS对象和类

JS对象类别内置对象 如Array Date Function宿主对象 比如浏览器中的window自定义对象 用户在代码中创建的对象的构成属性按继承区分自有属性继承属性 对象原型中定义的属性按类别分数据属性存取器属性 var o = { get name() {}, set name(value) {},}三个对象特性对象原型 prototype对象的类 class

2016-05-08 22:22:43 1197

原创 作用域链和闭包

什么是作用域链每一段JavaScript代码都有都有一个与之关联的作用域链。这个作用域链是一个对象链表,这组对象保存了这段代码作用域中的变量。var x = 1;function a() { var y = 2; var b = function(){ var z = 3;}; var c = function(){ var x = 4;};}当未调用该函数之前,仅仅在

2016-05-02 01:14:43 274

原创 Quick-cocos2d-x ModelBase的作用

ModelBase.lua 此模块的作用是构建数据模型 比如有一个Hero,有name,hp,attack等属性,但是lua是动态语言,没有静态类型检测,所以玩家在构造Hero的对象时,就可以随意传值,并且也可以传入 本身没有定义的熟悉,这个模块的作用就是可以事先指定拥有的属性,以及属性对应的类型,对于传入参数的数据类型有约束,如果不正确,会报错。 具体的应用方法如下首先需要继承自Model

2016-04-19 11:05:13 395

原创 Quick-cocos2d-x 组件

在quick的一些demo中,我看到了很多类似于这样的用法cc(self):addComponent("components.behavior.EventProtocol"):exportMethods()这一串牵扯到的东西之多,让我一开始就傻眼了,但是一步步看下去后,也没有想象中的复杂首先看 cc(self) 很奇怪的写法 在framework/cc 目录下,init.lua中有这样一段-- c

2016-04-19 10:56:49 372

原创 Quick-cocos2d-x 如何创建类

如果父类是 lua 类 则可以用local MyApp = class("MyApp", cc.mvc.AppBase)function MyApp:ctor()--构造函数 MyApp.super.ctor(self)endreturn MyApp子类构造函数中必须调用父类的构造函数 类名加super可以访问父类如果是从c++父类继承local Toolbar = class("To

2016-04-19 10:16:31 269

原创 c++指针形参

int n=0,i=42;int *p = &n;//p指向nint *q = &i;//q指向i*p=42;//n的值变为42,p的指向不变p = q;//p指向了i指针形参的行为与此类似void reset(int *ip) { *ip = 0; p=0;//只改变了ip的局部拷贝,实参未被改变}

2015-12-14 12:02:39 323

原创 cocos2dx 中 ProgressTimer的使用

创建 auto left = ProgressTimer::create(Sprite::create(s_pathBlock));设置类型left->setType(ProgressTimer::Type::RADIAL);有两种类型,一种是RADIAL,就是圆周的渐次显示。可以实现游戏中的一些技能CD效果。 还有一种就是BAR,一般用来实现血条设置中心点setMidPoint(Vec(0,0)

2015-12-11 14:59:36 678

原创 git使用

创建版本库在本地创建版本库 切换到版本库文件夹下,使用如下命令git init从远程仓库拉取版本库git clone [email protected]:michaelliao/gitskills.git提交修改文件后,用git add <filename>添加到暂存区 然后用git commit -m'xxxx'添加到版本库比较git status可以查看当前分支的状态git diff比较工作区和暂

2015-12-09 13:58:26 242

空空如也

空空如也

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

TA关注的人

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