Ios cocos2d/box2d故障
我刚刚开始为iOS SDK使用cocos2d和box2d,但遇到了一些问题。我让模板工作,并让测试应用程序(你点击屏幕,一个随机字母框出现)编译 我的第一个问题是,我不知道如何获得一个空白模板。当我开始一个新的应用程序时,有没有一种快速的方法可以做到这一点 我的第二个问题是,我不知道如何简单地改变一个物体的颜色。我可以这样定义:Ios cocos2d/box2d故障,ios,sdk,cocos2d-iphone,box2d-iphone,Ios,Sdk,Cocos2d Iphone,Box2d Iphone,我刚刚开始为iOS SDK使用cocos2d和box2d,但遇到了一些问题。我让模板工作,并让测试应用程序(你点击屏幕,一个随机字母框出现)编译 我的第一个问题是,我不知道如何获得一个空白模板。当我开始一个新的应用程序时,有没有一种快速的方法可以做到这一点 我的第二个问题是,我不知道如何简单地改变一个物体的颜色。我可以这样定义: b2BodyDef bodyDef; bodyDef.type = b2_dynamicBody; bodyDef.position.Set(p.x/PTM_RATI
b2BodyDef bodyDef;
bodyDef.type = b2_dynamicBody;
bodyDef.position.Set(p.x/PTM_RATIO, p.y/PTM_RATIO);
b2Body *body = world->CreateBody(&bodyDef);
b2CircleShape circle;
circle.m_radius = .5f;//These are mid points for our 1m box
b2FixtureDef fixtureDef;
fixtureDef.shape = &circle;
fixtureDef.density = 1.0f;
fixtureDef.friction = 0.1f;
fixtureDef.restitution = 0.3f;
body->CreateFixture(&fixtureDef);
但是有没有一种简单的方法可以让某些东西变成某种颜色呢
最后一个问题:这个示例应用程序是否启用了重力加速度计
谢谢 要制作空白模板,请执行以下操作
试试看。:) 要制作空白模板,请执行以下操作
试试看。:) 要使某个主体成为特定的颜色,请为主体指定“userData”。userData是您想要的具有特定颜色的精灵
对最终答案的回答是肯定的。要使某个主体具有特定的颜色,请为主体指定“userData”。userData是您想要的具有特定颜色的精灵 对你最后的回答是肯定的 CCSpriteBatchNode *batch = [CCSpriteBatchNode batchNodeWithFile:@"blocks.png" capacity:150]; [self addChild:batch z:0 tag:kTagBatchNode]; [self addNewSpriteWithCoords:ccp(screenSize.width/2, screenSize.height/2)]; CCLabelTTF *label = [CCLabelTTF labelWithString:@"Tap screen" fontName:@"Marker Felt" fontSize:32]; [self addChild:label z:0]; [label setColor:ccc3(0,0,255)]; label.position = ccp( screenSize.width/2, screenSize.height-50); -(void) addNewSpriteWithCoords:(CGPoint)p [self addNewSpriteWithCoords: location];