找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 15|回复: 0

box2d形状生成器(PhysicsEditor)

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 11:37:52 | 显示全部楼层 |阅读模式
软件标签:  box2d   physicseditor
physicseditor是一款很好的编辑box2d形状软件。physicseditor相当纯净,附带的helper文件,可以且仅仅帮我管理shape和物理属性,不负责bodydef, fixturedef的代码,这可以让设计更加灵活随意。他最强的地方在于魔术棒工具,上面那个杯子的shape顶点,只需要点一下魔术棒就自动完成了标记顶点和分隔polygon的过程。通过图形界面,点点鼠标,生成形状的plist文件,然后使用他的api生成fixtures加到需要的body中去。配合多款2维物理引擎的编辑器,box2d等,生成地形及自定义刚体等。需要的朋友赶快下载体验吧!
软件特点:
简单易用的图形用户界面

自动跟踪的形状

凹多边形的自动处理

在您的项目管理所有你需要你的精灵

非,不注册可以使用,但对多边形边数有限制。
physicseditor使用教程:
1. 下载安装之后,在类似目录:

d:program filesphysicseditorexamplescocos2d-xdemo

下有使用例子。不过那是个xcodeproject,如果像我一样使用windows+visual studio,那么你需要新建一个项目,把类似目录:

d:program filesphysicseditorexamplescocos2d-xdemodemoclasses

下的 helloworldscene.cpp + helloworldscene.h 两个文件拷出来,替换新建的cocos2d-x 项目【注:不适用于cocos2dx 2.0 以下的版本】

2. 在路径:

d:program filesphysicseditorexamplescocos2d-xdemodemogeneric-box2d-plist 下面,有另外两个需要的文件:

gb2shapecache-x.cpp + gb2shapecache-x.h,把他们拷贝到新建的工程的classes目录下。 如果希望只保留这一份.h 和 .cpp 文件,那么把 对应路径加到项目的附加包含目录,并且把 cpp 文件的引用加到工程即可。


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-14 04:46 , Processed in 0.074080 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表