box2d

Box2d multiple fixtures and positioning

谁说胖子不能爱 提交于 2019-11-27 01:53:01
问题 I'm attempting to create a "U" shape in Box2d (in Cocos2d) by joining 3 rectangles like so: |_| It sounds like joints are not the correct solution here since I don't want any movement so I have created a main body which is the middle bit and 2 fixtures for the sides. I've added the two sides to the middle bit like this: mainBody->CreateFixture(&leftFixtureDef); mainBody->CreateFixture(&rightFixtureDef); This works, however both side fixtures get added to the center of the mainBody. I can't

Cocos2d-x视频教程

老子叫甜甜 提交于 2019-11-26 19:28:41
1. 我的技术专栏 https://blog.csdn.net/COCO56/column/info/40665 2. 相关推荐 C++ Primer视频教程(初级中级高级): https://blog.csdn.net/COCO56/article/details/95260291 CocosCreator官方教学视频(腾讯超清版)[20180428更新]: https://blog.csdn.net/COCO56/article/details/95042145 3. 下载链接 https://www.cnblogs.com/coco56/p/11223189.html 在 视频教程\Cocos2D-X 那里。 4. cocos2d-xx Lua+JS+C++教学视频 ├─1、cocos2d-Lua教学视频 │ │ 04、详解Cocos Code IDE开发Lua JavaScript Cocos2d-x游戏的使用 │ │ │ ├─01、Lua 语言基础 │ │ 1、Lua语言介绍 │ │ 2、Lua语言基础之基本语法 │ │ 3、Lua语言基础之表 │ │ 4、Lua语言基础之数组 │ │ 5、Lua语言面向对象之复制表的方式面向对象 │ │ 6、Lua语言面向对象之函数闭包的方式面向对象 │ │ 7、使用Lua语言开发Cocos2d-x游戏 │ │ │ ├─02

box2d包结构

三世轮回 提交于 2019-11-26 12:28:05
BOX2D . Collision >>>碰撞,冲击包; b2AABB AABB 坐标 b2OBB OBB 坐标 b2ContactID 接触 ID b2ContactPoint 接触点 b2ManifoldPoint 繁殖点 BOX2D . Collision . Shapes >>>碰撞形状形变包; b2CircleShape 圆外形. b2EdgeChainDef 边缘图形. b2MassData 质量运算器. b2PolygonShape 凸多边形. b2Shape 图形基类. BOX2D . Common >>>通用包; b2Color 调试绘图颜色. b2Settings 全局设置 BOX2D . Common . Math >>>通用数学包; b2Mat22 2 * 2 矩阵 b2Mat33 3 * 3 矩阵 b2Sweep 碰撞描述. b2Vec2 向量( x , y ). b2Vec3 向量( x , y z ). b2XForm 坐标转换,平移或旋转 BOX2D . Dynamics >>>动态包; b2Body 刚体或叫物体. b2BodyDef 刚体定义. b2ContactFilter 继承这个类用来获取过滤碰撞 b2ContactListener 继承这个类用来获取碰撞结果,根据这个判断游戏逻辑或声音处理. 你也可以获取碰撞在时间步后