cocos2d-x
xak
Sometimes when I look at the world, i can see a line behind it.
展开
-
计算触摸平均速度效果比较好的方式
float lambda = 0.8f; // the closer to 1 the higher weight to the next touch newSpeed = (1.0 - lambda) * oldSpeed + lambda* (distanceFromPrevious/timeSincePrevious);oldSpeed = newSpeed;原创 2014-08-22 11:50:33 · 968 阅读 · 0 评论 -
convertToWorldSpace无效
原因:只能是sprite的父节点来调用convertToWorldSpaceSprite A-->SpriteBif you want know the position of your spriteB in the current worldyou must call the "convertToWorldSpace" methods from its parent(the spri原创 2014-08-22 11:48:35 · 800 阅读 · 0 评论 -
CCOrbitCamera-cocos2d翻转效果
cocos2d翻转效果" /> 参数分别为旋转的时间,起始半径,半径差,起始z角,旋转z角差,起始x角,旋转x角差使用举例:-(void) flipCard1{ [cardBack1runAction:[CCSequence actions:[CCOrbitCameraactionWithDuration:orbitTime radius: 1 delt原创 2014-08-22 11:48:12 · 938 阅读 · 0 评论 -
Cocos2d touch监听顺序
在Cocos2d中,默认会按照注册时候的权重(priority)分发给所有的监听对象,直到有对象消费为止(swallowsTouche为true)。也就是说,不管touch事件是否发生在该对象(如sprite)的区域(bound)内,只要该sprite有注册过touch监听,就可以监听到touch事件,而监听的顺序也跟对象的实际层次关系(Z-order)没有关系。以上纯属个人理解,未求证是原创 2014-08-22 11:48:09 · 659 阅读 · 0 评论 -
CCSpriteBatchNode使用限制
CCSpriteBatchNode islike a batch node: if it contains children, it will draw them in 1single OpenGL call (often known as "batch draw").A CCSpriteBatchNode canreference one and only one texture (o原创 2014-08-22 11:47:57 · 732 阅读 · 0 评论 -
cocos2d disable touches to all other views
just add a invisable layer which swallowtouches.注:Whenyou register CCTouchDispatcher you have to use lower priority thanyour containing layer if you want to swallow all touches. Latestcocos2d use原创 2014-08-22 11:50:13 · 507 阅读 · 0 评论 -
Cocos2d 2.0后CCProgressTimer变化
Before cocos2d 2.0, you should be able to just use CCProgressTimerof type:kCCProgressTimerTypeHorizontalBarLR.CCProgressTimer* powerBar= [CCProgressTimer progressWithFile:@"fullbar.png"];powerBar原创 2014-08-22 11:50:28 · 654 阅读 · 0 评论 -
CCSPRITE:Load image from users documents folder
You can actually use +(id)spriteWithFile:(NSString*)filename; asnormal, you only have to supply the absolute filepath like:NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory原创 2014-08-22 11:51:48 · 632 阅读 · 0 评论 -
CCOrbitCamera 使用
1.水平翻转:[CCOrbitCamera actionWithDuration:2 radius:1 deltaRadius:0 angleZ:0 deltaAngleZ:360 angleX:0 deltaAngleX:0]2、垂直翻转:[CCOrbitCamera actionWithDuration:2 radius:1 deltaRadius:0原创 2014-08-22 11:49:45 · 836 阅读 · 0 评论 -
cocos2d屏幕部分区域无法响应触摸事件
原因:前一个场景有使用menu。导致menu所在的区域无法响应touch事件。最简单的方法,在前一个场景exit的时候移除menu。(建议在每一个场景onexit的时候,手动移除所有的children。原创 2014-08-22 11:50:07 · 982 阅读 · 0 评论 -
CCLabelTTF with fixed width and dynamic height solution
CGSize size =[[CCDirectorsharedDirector]winSize];NSString *str = [NSString stringWithString:@" did a bit of research and was able tofind out the size of an nsstring within a constraint then appl原创 2014-08-22 11:51:29 · 797 阅读 · 0 评论 -
How To Use Box2D For Just Collision Detection with cocos2d-iphone
原文地址:http://www.raywenderlich.com/606/box2d-tutorial-for-ios-how-to-use-box2d-for-just-collision-detection-with-cocos2d-iphone转载 2014-08-22 11:52:36 · 1468 阅读 · 0 评论 -
Let Schedule never get Paused[Cocos2d]
CCLayer *layer = [CCLayer node]; CCLabelTTF *label = [CCLabelTTF labelWithString:@"Test" fontName:@"Marker Felt" fontSize:32]; [layer addChild:label]; [[CCDirector sharedDirector] setNotif原创 2014-08-22 11:52:06 · 544 阅读 · 0 评论 -
cocos2d-x sprite setcolor 无效
原因:CCSPrite的color不是纯覆盖,而是混合,就是在原有颜色的基础上添加颜色,而原来的颜色是黑色,不管设置什么颜色,叠加之后还是黑色。解决方法:原始图片设置成白色。原创 2014-08-22 11:52:49 · 3239 阅读 · 0 评论 -
COCOS2D屏幕的调试信息
其中第一行是绘画的内容数量,和精灵个数有关第二行是“秒每帧”:SPF = Seconds PerFrame第三行是"帧每秒/帧速率":FPS = Frames PerSecond// Display FSP and SPF[director_ setDisplayStats:YES];原创 2014-08-22 11:50:37 · 865 阅读 · 0 评论 -
COCOS2D-X屏幕适配
原文地址:http://www.cocos2d-x.org/wiki/Multi_resolution_supportMulti-resolution supportThe APIs used in this document are available sincecocos2d-2.0-x-2.0.4.Multi-resolution supportThe princ转载 2014-08-22 11:52:25 · 1344 阅读 · 0 评论 -
Cocos2d 文本输入框 TextField
Cocos2d 文本输入框 TextField发表回复https://github.com/iNinja/CCTextFieldIntegrating cocos2d and UIKitLayerhttp://stackoverflow.com/questions/11289306/how-could-i-create-a-textfield-in-cocos2d解决键原创 2014-08-22 11:49:04 · 3339 阅读 · 0 评论