摘要: bool CCLayer::init(){ bool bRet = false; do { CCDirector * pDirector; CC_BREAK_IF(!(pDirector = CCDirector::sharedDirector())); this->setContentSize(... 阅读全文
posted @ 2013-10-31 18:50 sssssnian 阅读(123) 评论(0) 推荐(0)
摘要: inttag; intgetTag(){returntag;} voidsetTag(intaTag){tag=aTag;}利用Cocos2d-x提供的宏,上面的Tag属性定义就可以用下面一条语句代替了:CC_SYNTHESIZE(int,tag,Tag) 每个宏都有3个参数,分别是:varType... 阅读全文
posted @ 2013-10-31 16:18 sssssnian 阅读(162) 评论(0) 推荐(0)
摘要: 宏的单行定义#definemaxi(a,b)(a>;b?a:b)宏的多行定义宏可以替代多行的代码 关键是要在每一个换行的时候加上一个"\"宏定义写出swap(x,y)交换函数#defineswap(x,y)\x=x+y;\y=x-y;\x=x-y;——————————————————————————... 阅读全文
posted @ 2013-10-31 14:54 sssssnian 阅读(317) 评论(0) 推荐(0)
摘要: C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符完成不同的运算功能。在C++中,没有跨域重载——继承类和基类虽然关系很亲密,但也不能坏了这条规矩。可以通过把方法声明为虚函数 来保证方法可以被子类重载#inclu... 阅读全文
posted @ 2013-10-30 15:42 sssssnian 阅读(144) 评论(0) 推荐(0)
摘要: boundingBox() ——如果你在一个Sprite(比如A)中加入一个子Sprite(比如B),则B通过boundingBox()获取到的边框,相对于父Layer来说,位置是不准的,这会导致明明按中了B,却得不到该有的响应。(少用boundingbox 可用contentSize代替引擎而已不... 阅读全文
posted @ 2013-10-30 11:46 sssssnian 阅读(147) 评论(0) 推荐(0)
摘要: 2、关于节点的摄像机cam->setEyeXYZ(0,0,500);//以“Eye”为起点 eye是一个位置点 cam->setCenterXYZ(0,0,-1);//朝“Center”看 center是一个向量cam->setUpXYZ(0,1,0);//沿着“Up”方向 站着看地上一个图片 转动... 阅读全文
posted @ 2013-10-30 11:45 sssssnian 阅读(331) 评论(0) 推荐(0)
摘要: void visit()//此方法为绘制时调用,系统每帧调用{glEnable(GL_SCISSOR_TEST);glScissor(0, 0, 1024, 768);//x, y, w, h 左下0 0点cocos2d::CCLayer::visit();//调用自己的类方法glDisable(G... 阅读全文
posted @ 2013-10-30 11:43 sssssnian 阅读(122) 评论(0) 推荐(0)
摘要: #pragma once#include "cocos2d.h"USING_NS_CC;class LongTouch :public cocos2d::CCNode, public cocos2d::CCTouchDelegate{CC_SYNTHESIZE(CCSprite*, m_normal... 阅读全文
posted @ 2013-10-30 11:40 sssssnian 阅读(150) 评论(0) 推荐(0)
摘要: 1)钟爱组合而不是继承,2)钟爱接口而不是实现 阅读全文
posted @ 2013-10-30 11:07 sssssnian 阅读(103) 评论(0) 推荐(0)
摘要: CCAction的基类virtual void stop (void)动作完成后自动调用,不能手动的用一个动作调用stop()virtual void step (ccTime dt)每帧都会调用 一般不用重写virtual void update (ccTime time)在动作过程中调用一次,需... 阅读全文
posted @ 2013-10-29 11:38 sssssnian 阅读(209) 评论(0) 推荐(0)