HelloBox2D实例
使用Box2D引擎进行开发过程,如图12-15所示。下面我们就按照这个步骤介绍一下代码部分。首先看一下看HelloWorldScene.h文件,它的代码如下:
@H_404_11@
- #ifndef__HELLOWORLD_SCENE_H__
- #define__HELLOWORLD_SCENE_H__
- #include"cocos2d.h"
- #include"Box2D/Box2D.h"①
- #definePTM_RATIO32②
- classHelloWorld:publiccocos2d::Layer
- {
- b2World*world;③
- public:
- staticcocos2d::Scene*createScene();
- virtualboolinit();
- virtualvoidupdate(floatdt);④
- virtualboolonTouchBegan(cocos2d::Touch*touch,cocos2d::Event*event);⑤
- CREATE_FUNC(HelloWorld);
- voidinitPhysics();⑥
- voidaddNewSpriteAtPosition(cocos2d::Vec2p);⑦
- };
- #endif//__HELLOWORLD_SCENE_H__
copy