cocos2d学习笔记(十)物理引擎box2d之四
来源:互联网 发布:js脚本如何运行 编辑:程序博客网 时间:2024/06/11 18:47
今天我们来看看如何创建一个不规则的shape
box2d中你可以为一个shape设置多个vertex,这样你就可能生成一个自定义的shape,比如
这样,一个自定义的shape就创建好了。创建自定义shape有几点需要注意:
1、顶点的位置是相对于body中心的
2、顶点需要顺时针定义
3、最大顶点数量不能超过8,数量越大,越费内存,性能也越差
4、顶点无法定义一个凹面体(concave)
下图显示了什么是concave和convex
有一个小工具用于获取顶点的值,叫vertex helper,下载地址:https://github.com/jfahrenkrug/VertexHelper
需要用xcode打开,打开后,首先把你的图片拖到vertex helper中,点击edit mode,type选择box2d,style选择initialization,用鼠标在图上点击即可
- cocos2d学习笔记(十)物理引擎box2d之四
- cocos2d学习笔记(八)物理引擎box2d之二
- cocos2d学习笔记(九)物理引擎box2d之三
- cocos2d学习笔记(七)物理引擎box2d之一
- Cocos2D 开发之 学习Box2d物理引擎(1)
- cocos2d-x初探学习笔记--物理引擎box2d(2)
- cocos2d-x初探学习笔记--物理引擎box2d(1)
- cocos2d-x学习之box2d物理引擎打砖块
- Cocos2d-x学习笔记(十二)—— Box2d物理引擎(未完)
- cocos2d-x初探学习笔记(19)--物理引擎box2d(1)
- cocos2d-x初探学习笔记(20)--物理引擎box2d(2)
- cocos2d-x初探学习笔记(19)--物理引擎box2d(1)
- cocos2d-x初探学习笔记(20)--物理引擎box2d(2)
- cocos2d-x 物理引擎BOX2d学习
- cocos2d-x之物理引擎box2d(1)
- cocos2d-x之物理引擎box2d(2)
- Cocos2d-x之Box2D物理引擎
- cocos2d-x学习之路(12)--物理引擎box2d使用
- Linux如何退出VI编辑器
- Linux 环境进程间通信(0) 序:深刻理解Linux进程间通信(IPC)
- iphone4 的使用技巧(经典呀)
- 石子合并 (区间DP)
- 基于高效线程池的技术研究与设计【转载自互联网】
- cocos2d学习笔记(十)物理引擎box2d之四
- Linux 环境进程间通信(一): 管道及有名管道
- ItemsControl.GetContainerForItemOverride 方法
- ajax与xml(1)
- 随想录(在实践中学习kernel代码)
- 使用网络
- ajax之XMLHttpRequest
- 入手kindle 3
- poj 1617 Crypto Columns