摘要: addChild:是指要添加的子成员(CCNode *类型,可移式CCSprite, CCLayer等等);z:是指添加的ZOrder值,ZOrder是指该成员的层级(也可以说深度),z值大的成员在z值小的成员的上面;tag:是指该成员的tag值,tag值是一个成员的标识,如果丢掉了这个变量,可以通过getChildByTag(tag)把这个成员找到。 阅读全文
posted @ 2013-01-14 16:56 diablo大王 阅读(395) 评论(0) 推荐(0) 编辑
摘要: //[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];[[[CCDirector sharedDirector] touchDispatcher] addTargetedDelegate:selfpriority:0swallowsTouches:YES]; 阅读全文
posted @ 2013-01-14 15:52 diablo大王 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 通常调用某个动作的方法://创建动作 idactionTo=[CCMoveToactionWithDuration:2position:ccp(s.width-40,s.height-40)]; //使用动作。(说明:tamara是一个CCSprite。) [tamararunAction:actionTo];瞬时动作顾名思义。瞬时动作就是不需要时间,马上就完成的动作。瞬时动作的共同基类是 InstantAction。放置 – Place效果类似于 node.Position = ccp(x, y)。之所以作为一个动作来实现是为了可以与其他动作形成一个连续动作。示例:(void)OnPlace 阅读全文
posted @ 2013-01-14 15:46 diablo大王 阅读(190) 评论(0) 推荐(0) 编辑
摘要: GL坐标系 Cocos2D以OpenglES为图形库,所以它使用OpenglES坐标系。GL坐标系原点在屏幕左下角,x轴向右,y轴向上。 屏幕坐标系 苹果的Quarze2D使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。ios的屏幕触摸事件CCTouch传入的位置信息使用的是该坐标系。因此在cocos2d中对触摸事件做出响应前需要首先把触摸点转化到GL坐标系。可以使用CCDirector的convertToGL来完成这一转化。 世界坐标系 世界坐标系也叫做绝对坐标系,是游戏开发中的概念,它建立了描述其他坐标系所需要的参考框架。我们能够用世界坐标系来描述其他坐标系的位置,... 阅读全文
posted @ 2013-01-14 10:21 diablo大王 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1. UITouch 的主要方法:C代码-(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event;-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event;-(void)touchesEnded:(NSSet*)toucheswithEvent:(UIEvent*)event;-(void)touchesCancelled:(NSSet*)toucheswithEvent:(UIEvent*)event;-(void)motionBegan:(UIEventSubty 阅读全文
posted @ 2013-01-14 10:19 diablo大王 阅读(227) 评论(0) 推荐(0) 编辑