物理引擎
SebastianMichaelis
这个作者很懒,什么都没留下…
展开
-
cocos2d-x 3.2 配置box2d
Cocos2d-x 3.x默认情况下采用的物理引擎是Chipmunk,如果我们要使用Box2D引擎,需要进行一些设置和调整,而且不同的开发平台下这些设置也有所不同。 在Visual Studio 2012下开发的Win32平台需要如下设置: 在解决方案中添加libBox2D库工程。 添加libBox2D库引用。 开启Box2D预编译开关。 1、在解决方案中添加libBox2D库 首转载 2015-09-30 11:30:52 · 1131 阅读 · 0 评论 -
cocos2d-x 3.2 物理小游戏教程3 block it 小球的运动 墙壁的隐藏
创建一个小球类 Ball.h和Ball.cpp #ifndef __BALL_H__ #define __BALL_H__ #include "cocos2d.h" class Ball : public cocos2d::Sprite { public: CREATE_FUNC(Ball); bool init(); //小球移动原创 2015-09-14 20:54:00 · 826 阅读 · 0 评论 -
cocos2d-x 3.2 物理小游戏教程2 block it 物理世界 墙壁
新建一个项目,创建一个GameScene.h和GameScene.cpp,可以仿照Helloworld.h和cpp 在GameScene.cpp创建场景的方法中做一点变动: Scene* GameScene::createScene() { //创建物理世界场景 auto scene = Scene::createWithPhysics();原创 2015-09-13 21:47:18 · 875 阅读 · 0 评论 -
cocos2d-x 3.2 物理小游戏教程1 block it需求分析
最近在学习物理引擎,借用app store上的小游戏 block it 做一个练习。 游戏规则: 1.单击屏幕开始,小球向屏幕上方随机方向移动,碰到墙壁会弹回。 2.单击屏幕会在虚线处出现一个墙壁(下方的墙壁),可以反弹小球,连击之间有间隔。 3.小球飞出屏幕则游戏结束。 4.小球速度会越来越快。 5.每用下方的墙壁反弹一次小球,分数+1。 下一章原创 2015-09-11 17:04:55 · 1152 阅读 · 0 评论 -
cocos2d-x 3.2 物理小游戏教程4 block it 刚体的隐藏和显示 源码资源下载
修改一下wall.h #ifndef __WALL_H__ #define __WALL_H__ #include "cocos2d.h" class Wall : public cocos2d::Sprite { public: //创建方法 参数是图片路径 static Wall* create(const std::string& spriteFram原创 2015-09-15 21:07:26 · 1107 阅读 · 0 评论