我刚刚开始为 iOS SDK 使用 cocos2d 和 box2d,并且遇到了一些问题。我让模板工作,并让测试应用程序(单击屏幕并出现一个带有随机字母的框的应用程序)进行编译。
我的第一个问题是我不知道如何获得空白模板。当我开始一个新的应用程序时,有没有一种快速的方法来做到这一点?
我的第二个问题是我无法弄清楚如何简单地更改对象的颜色。我可以这样定义:
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);
但是有没有一种简单的方法可以使某物具有某种颜色?
最后一个问题:这个示例应用程序是否启用了加速计重力?
谢谢!