box2d碰撞设定顶点
来源:互联网 发布:郭敬明 梦里花落知多少 编辑:程序博客网 时间:2024/05/17 03:38
为了更好的模拟碰撞效果,需要设定精灵的顶点,这里的方案适用于规则图形。不规则图形用physicEditor更方便
b2Vec2 vertices[] = { b2Vec2(size ,-2*size), b2Vec2(2*size,-size), b2Vec2(2*size,size), b2Vec2(size,2*size), b2Vec2(-size,2*size), b2Vec2(-2*size,size), b2Vec2(-2*size,-size), b2Vec2(-size,-2*size) }; blockShape.Set(vertices, 8);
这里设定的顶点为8个,box2d设定最多顶点为8个,超过8个会出现诡异碰撞。
该顶点设定适合规则的正方形方块和圆形。
矩形还是适合4个顶点,根据对应的长宽比例。
b2Vec2 vertices[] = { b2Vec2(2*spriteScaleX,-spriteScaleY), b2Vec2(2*spriteScaleX,spriteScaleY), b2Vec2(-2*spriteScaleX,spriteScaleY), b2Vec2(-2*spriteScaleX,-spriteScaleY) }; blockShape.Set(vertices, 4);
- box2d碰撞设定顶点
- box2d碰撞规则说明
- box2d 碰撞筛选
- Box2D 碰撞过滤规则
- box2d 碰撞过滤
- box2d碰撞过滤
- Box2d碰撞筛选
- Box2dの碰撞筛选
- Box2dの碰撞筛选
- box2d 获得碰撞冲量
- box2d 碰撞监听
- box2d 碰撞过滤
- box2d 碰撞过滤
- Box2D C++ 碰撞
- box2d b2Filter 碰撞过滤
- box2d 碰撞过滤
- Box2d的碰撞筛选
- Box2D C++ 教程-幽灵顶点
- 【Visual C++】游戏开发笔记四十五 浅墨DirectX教程十三 深度测试和Z缓存专场
- C/C++程序员必须熟练应用的开源项目
- 举例介绍 C++高质量编程
- ASP.NET MVC 入门介绍 (上)
- 用html和jsp实现网站的登陆功能
- box2d碰撞设定顶点
- 【每天一个Linux命令】09. Linux中chown的用法
- ASP.NET MVC 入门介绍 (下)
- WP_Query的使用方法
- IBM AppScan 8.6 据说引入了XSS Analyzer比较强
- 在eclipse中用tomca和mysql调试b3log
- 转:Android app项目开发步骤总结
- 如何测试数据库
- Linq学习笔记