上一页 1 ··· 8 9 10 11 12 13 14 15 下一页
摘要: MyClass.h文件代码:#ifndef MYCLASS_H#define MYCLASS_H#includetemplate class MyClass{public: void print() { std::cout class MyClass{public: ... 阅读全文
posted @ 2015-04-22 00:04 motein 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 特化的目的: 表明该模板在特殊类型下具有不同的行为。注意:特化的实现可以和基本类模板的实现完全不同。Stack2.h代码:#ifndef STACK2_H#define STACK2_H#include #include #include #include "TestCC.h"templatecla... 阅读全文
posted @ 2015-04-21 23:38 motein 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 以下是一个Stack的模板实现类,注意GCC不支持将模板类的声明和定义分开放(普通类支持):TestCC.h文件的内容:#ifndef TESTCC_H#define TESTCC_H#include #include #include template class Stack{private: ... 阅读全文
posted @ 2015-04-21 22:47 motein 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 关于赋范空间的定义:设向量空间X是域K(实数域或复数域)上的线性空间,函数║•║:X→R满足以下三个条件:①对∀x∈X, ║x║≥0,且当且仅当x=0时,║x║=0;且当x≠0,║x║>0;②对∀x∈X, α∈K,有║αx║=|α|║x║,其中α是一个标量;③对∀x,y∈X,有║x+y║≤║x║+║... 阅读全文
posted @ 2015-04-12 22:31 motein 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 特效类即是GridAction类,其实就是基于网格的3D动作类。需开启OpenGL的深度缓冲,否则容易3D失真。下边是一个snippet,创建网格对象,并将其添加到当前layer;同时,将进行3D特效的对象,添加到网格对象上。 gridNodeTarget = NodeGrid::cr... 阅读全文
posted @ 2015-01-12 00:37 motein 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 动作类Action是一切动作的祖先类。它有三个直接继承子类:FiniteTimeAction受时间限制的动作;Follow精灵跟随精灵的动作;Speed运动速度控制;而FiniteTimeAction又有两个直接子类:分别是ActionInstant和ActionInterval,顾类名而思意。瞬时... 阅读全文
posted @ 2015-01-08 23:52 motein 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 这里加入一个插曲,是关于Cocos2d-x回调函数的。首先,让我们Cocos支持的回调函数宏有哪些,以及其原型:// new callbacks based on C++11#define CC_CALLBACK_0(__selector__,__target__, ...) std::bind(&... 阅读全文
posted @ 2015-01-08 00:47 motein 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 这里只介绍两个简单的两个场景相互切换的方法。void pushScene(Scene *sn)和void popScene(Scene *sn)是一对。前者将当前场景放入到场景堆栈中,并切换到下一个场景;而后者则是回到堆栈顶的场景(一般是上一个场景)。另外,这里的堆栈的原型是Vector。通常,他们... 阅读全文
posted @ 2015-01-08 00:16 motein 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 精灵类即是Sprite,它实际上就是一张二维图。它首先直接继承了Node类,因此,它具有节点的特征,同时,它也直接继承了TextureProtocol类,因此,它也具有纹理的基本特征。这里,有必要普及一下纹理的含义。个人理解,纹理在这里其实也是二维图像(当然也有三维的纹理),它描述了物体表面的细节,... 阅读全文
posted @ 2015-01-05 22:23 motein 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 菜单类继承关系如下:图1 菜单类继承关系文本菜单只能显示文本,包括:MenuItemLabel、MenuItemFont和MenuItemAtlasFont:#include "HelloWorldScene.h"USING_NS_CC;Scene* HelloWorld::createScene(... 阅读全文
posted @ 2015-01-03 23:19 motein 阅读(369) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 下一页