PhysicsEditor破解版是一款可编辑Box2D和Chipmunk collision形状的物理引擎编辑工具。PhysicsEditor拥有简单易用的用户界面,支持unity、Cocos、AndEngine、Starling、Flash等多种游戏引擎,可使用自动绘图器创建完美的碰撞形状,能调整跟踪的准确性,减少了顶点数量,非常适合游戏开发人员使用。
【基本介绍】
PhysicsEditor是一款专业强大的box2d形状生成器。该软件也是一款物理属性编辑器,通过图形界面,点点鼠标,生成形状的plist文件,然后使用他的api生成fixtures加到需要的body中去。配合多款2维物理引擎的编辑器,box2d等, 生成地形及自定义刚体等。
【软件特色】
简单易用的图形用户界面
自动跟踪的形状
凹多边形的自动处理
在您的项目管理所有你需要你的精灵
【软件功能】
1、自动化
只需点击一下鼠标,即可使用自动绘图器创建完美的碰撞形状。
调整跟踪的准确性,以减少顶点的数量,使您的游戏更快。
2、易于编辑碰撞和物理参数
在PhysicsEditor中轻松设置碰撞参数
1)质量/密度
物体有多沉重
2)摩擦
低摩擦力使物体滑动更长的距离,更高的值使物体停止更快。
3)赔偿/弹性/弹跳
对象取决于这个值的强度而被排斥。
3、支持复杂的结构
创建由灯具组成的复杂的物理体。
为每个零件设置单独的物理和碰撞参数。
【支持引擎】
Cocos2D、Cocos2d-X、unity、starling、Sparrow、flash、AS3、Corona、LibGDX、AndEngine、Gideros、Kwiksher、Phaser、Nape Physics
【安装教程】
1、首先在本站下载PhysicsEditor安装程序压缩包,然后解压缩,得到exe文件;
2、鼠标双击下载下来的安装程序。如果系统提示“无法验证发布者,您确定要运行此软件吗”请点“运行”按钮。
3、双击安装文件,进入安装程序欢迎页面,点击"next“开始安装,然后根据安装向导完成安装即可;
【使用方法】
PhysicsEditor(后面称为PE)这么一个用来创建自定义Box2D刚体的工具,他会自动生成一个PhysicsData.as类,通过PhysicsData的createBody()方法就可以轻松创建多边形刚体,今天我们就学习一下,如果使用PE来生成PhysicsData类,并应用到Flash中。
首先下载并安装这个软件,开启后延迟激活。
安装好后,开启PhysicsEditor,看到的初始界面如下:
图1.PE开启后的界面
默认情况下,开启时编辑区是空白的,是没有拉登大叔的头像的,这一点说明一下啊!看到我做的标记了没?我们就按照这个顺序来看看PE怎么用。
点击1处的按钮,任意选择一张图片,尽量使用扣去背景色后存储为.png或.gif图片,因为这两种格式都支持透明像素,PE可以自动忽略透明像素。例如拉登大叔的头像其实是有背景的,扣掉背景后才有上面的效果。
图片添加成功后,会出现的3的位置,点击2处的按钮,可以删除已经添加了的图像。
添加完图片后,我们可以点击4处的按钮,让PE自动帮忙捕获图片的边缘,自动生成多边形顶点信息。当然也可以自己动手点击5或6位置的按钮,添加多边形或圆形组合成想要的效果。点击5处的按钮,默认会生成一个三角形,在任意两个顶点之间双击,可以添加新的顶点。相比之下,4处的按钮就简单多了,点击该按钮后会出现如图2所示的界面。
图2.点击6处的shape tracer按钮后,弹出对话框,PE自动追踪图像边缘
上图中的8处所示,是PE自动追踪图片边缘的效果。9处可以设置顶点之间的距离,这个值越小,顶点间距越小,多边形越接近图片的形状,同时消耗CPU也越多,所以不必过度要求多边形的精度,大体形状差不多就行。9处设置好后,PE会自动计算出顶点的个数,并显示在10处。
图2的对话框设置好后,点击OK按钮,返回到图1界面后,拉登大叔脑袋周围就出现了PE计算好的顶点,数数是不是跟10处显示的一样?
接下来我们再看看右边信息栏里的内容:
图3.多边形刚体创建好后,PE会在右侧显示出相关的信息
PE帮我们追踪完图片边缘后,右侧会显示该多边形的信息。11处是像素与Box2D中的m之间的比例,默认为32,但是我们一直用的都是30。12处是刚体的弹性、摩擦力、密度、isSensor信息,和b2Fixture里是对应的。13处是组成该多边形的子刚体的信息,每个刚体后面的选项是指碰撞过滤信息,Cat是指category刚体碰撞分组,Mask指刚体碰撞过滤,
用同样的方法,我们还可以继续添加其他的图像,如下:
图4.添加多个图像
上面的步骤都完成后,选择图1中的7处为”Box2D ActionScript(Flash)”,然后点击左上方的Publish按钮,就可以导出PhysicsData类了。
下面是我添加了3个图像之后的效果,点击舞台任意位置,随即创建3个图像的其中之一。