引用类型在ECMAScript 中,引用类型是一种数据结构,用于将数据和功能组织在一起。这种数据类型不具备传统的面向对象语言所支持的类和接口等基本结构。引用类型有时候也被称为对象定义,因为他们描述的是一类对象所具有的属性和方法。5.1 Object类型5.2 Array类型 特点:每一项可以保存.....
分类:
编程语言 时间:
2014-09-19 08:45:45
阅读次数:
325
今天我们要讲三个类,这三个类应该算比较简单的
HelpLayer类
NumberLayer类
GetLocalScore类
HelpLayer类,主要放了两个图形精灵上去,一个是游戏的名字,一个是提示游戏怎么玩的,就一张图:
NumberLayer类,涉及到自定义字体的制作,我们提取出来的资源里,有很多数字图片:
现在我们要把它们做成这样子的:
...
分类:
移动开发 时间:
2014-09-18 13:20:13
阅读次数:
343
有过相关编程语言基础,了解C++/java的相信对类的类、对象等概念是了解的。在此我也不做过多地赘述。
关于OC中类的定义及方法使用这块,OC定义了一套自己的规范
类的定义:
@interface FirstClass :
NSObject
@end
//@interface表示声明的是一个类,“:”表示继承关系,@end类的结束
类的实现...
分类:
其他好文 时间:
2014-09-17 20:28:42
阅读次数:
220
今天介绍的是管道层
PipeLayer.h
PipeLayer.cpp
管道层主要实现的是管道从右边往左边平移,结束后移除,而且管道还要长短高低不一样,然后就是如何判断小鸟通过一个管道。先说管道的平移,这个很简单,用一个函数把两跟管道封装好,让它moveby或者moveto好了,平移结束后,用一个回调函数移除自己就够了,当然封装好管道后,我们要把每一个管道放到一个数组里,方便管理嘛;然后就是...
分类:
移动开发 时间:
2014-09-17 13:43:42
阅读次数:
275
当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一份指针指向的对象的拷贝;另一种更优雅的方式是使用智能指针,从而实现指针指向的对象的共享。 智能指针(smart pointer)的一种通用实现技术是使用引用计数(reference count)。智能指针类将...
分类:
其他好文 时间:
2014-09-17 11:47:22
阅读次数:
190
为什么研究临时对象?
主要是为了提高程序的性能以及效率,因为临时对象的构造与析构对系统开销也是不小的,所以我们应该去了解它们,知道它们如何造成,从而尽可能去避免它们。临时对象是可以被编译器感知的。
下面的例子,可能有人认为"int temp"是"临时对象",但是其实不然,"int temp"仅仅是swap函数的局部变量。
#include
void swap( int &a,...
分类:
编程语言 时间:
2014-09-16 16:03:10
阅读次数:
217
$r?=?new?ReflectionClass($serv);
print_r($r->getConstants());
print_r($r->getProperties());
print_r($r->getMethods());...
分类:
Web程序 时间:
2014-09-16 12:53:31
阅读次数:
248
今天要讲的使我们猪脚类
SpriteBird.h
SpriteBird.cpp
猪脚类要注意的是三种状态的切换,和单点触控侦听的设置,还有就是小鸟在飞行的过程中,头部会上下的摆动,物理模型这里就不说了,小鸟头部的摆动是靠小鸟Y轴的速度来判定的,当小鸟向上飞的时候,速度是正的,所以头部摆动的旋转角度也是向上,当小鸟下落的时候,速度是负的,所以头部摆动的旋转角度是向下的。
小鸟的三种状...
分类:
移动开发 时间:
2014-09-15 14:24:59
阅读次数:
278
类作为一种应用数据类型,和基本数据类型的变量一样。不同类中存在对象与对象之间的类型转问题,对象的类型转换只能在 具有继承关系的 父类对象-----子类对象 之间进行 子类通常比父类拥有更多的域和方法class Human{ // 父类Human的定义 String name; int age; c....
分类:
其他好文 时间:
2014-09-14 17:49:37
阅读次数:
152
今天介绍两个比较简单的类
GameBegin.h
LandLayer.h
需要注意的有两点,一个是草地的滚动,还有一个是物理模型,都在LandLayer.h中实现,分析都在代码注释中。
先上GameBegin场景的效果图
这张图可以解析为
背景图的添加
游戏名字
小鸟以及小鸟飞行动画
按钮
草地(草地是会滚动的)
//GameBegin.h
#pragma o...
分类:
移动开发 时间:
2014-09-14 14:09:07
阅读次数:
178