使用cocos2d-x在box2d中显示汽车移动体



我有车身和两层作为独立的图像。

如何固定为车身(box2d与cocos2d-x)和移动动画。(我需要旋转层)和跳跃等,?

在正常的cocos2d-x中,我可以这样做…

car = CCSprite::spriteWithFile("car.png");
car->setPosition(ccp(car->getContentSize().width/2+30, car->getContentSize().height-19));
this->addChild(car, 10);
tire = CCSprite::spriteWithFile("tire.png");
tire->setPosition(ccp(tire->getContentSize().width/2+43, tire->getContentSize().height+8));
this->addChild(tire, 10);
tire1 = CCSprite::spriteWithFile("tire.png");
tire1->setPosition(ccp(tire->getContentSize().width/2+136, tire->getContentSize().height+8));
this->addChild(tire1, 10);
CCRotateBy *Rot = CCRotateBy::actionWithDuration (1.0f, 360);
CCRepeatForever *rep = CCRepeatForever::actionWithAction(Rot);
CCRotateBy *Rot1 = CCRotateBy::actionWithDuration(1.0f, 360);
CCRepeatForever *rep1 = CCRepeatForever::actionWithAction(Rot1);
tire->runAction(rep);
tire1->runAction(rep1);

但是在box2d中如何制作?任何例子. .

对于所有计划使用box2d的东西进行碰撞检测

cocos2D-x Doc包含一篇关于Box2D的文章。http://www.cocos2d-x.org/docs/manual/framework/native/physics/physics-integration/en没有那么详细,但已经足够好了。

cocos2D-x框架测试包含Box2D和Chipmumk物理示例。http://www.cocos2d-x.org/docs/manual/framework/native/getting-started/v3.0/how-to-run-cpp-tests-on-win32/en

最新更新