Box2D 舒克舒克 我是贝塔
独立游戏吧
全部回复
仅看楼主
level 10
Nix_Factorio 楼主
2016年11月24日 03点11分 1
level 10
Nix_Factorio 楼主
经过30多小时的努力,这小东西终于能小小得派点用处了。
这是Beta版
已经实现的功能有:
1.Box2D刚体,形状,关节所有属性的编辑组合
2.可视化的多边形及圆形编辑器
3.可视化的旋转关节和距离关节编辑器
4.模型效果测试仿真(在仿真阶段暂不能实时编辑,下一版再加入这个特性吧)
5.模板文件导出,现在可以将编辑好的一堆东西导出成xml树状结构。(导入模块正在编写)如果有人想用可以在任何能使用Box2D的环境加载这个文件,一步创建复杂物理组件
2016年11月24日 03点11分 2
level 10
Nix_Factorio 楼主
上面的动态GIF是我用工具2分钟就完成的行走机械_的一条腿,各位看看效果
希望能帮到广大Box2D用户
有需要的同学可以留言联系我,现阶段版本操作有点不便,有空的朋友希望能帮忙做下测试提提意见。
下版本完成后就向大家发布 谢谢!!!
下边是生成的模板xml文件
2016年11月24日 03点11分 3
level 10
Nix_Factorio 楼主
<Unit>
<Body id="Leg1">
<position x="-2.7386551" y="1.535718"/>
<angle value="0"/>
<linearVelocity x="0" y="0"/>
<angularVelocity value="0"/>
<linearDamping value="0.1"/>
<angularDamping value="0.1"/>
<allowSleep value="1"/>
<awake value="1"/>
<fixedRotation value="0"/>
<bullet value="0"/>
<type value="2"/>
<active value="1"/>
<gravityScale value="1"/>
<Fixture id="leg1" parent="Leg1">
<friction value="0.30000001"/>
<restitution value="0.30000001"/>
<density value="1"/>
<isSensor value="0"/>
<Shape id="leg1" shapeType="2">
<vertex x="0.0013473034" y="0.016818523"/>
<vertex x="0.21450162" y="2.6812463"/>
<vertex x="-2.5032148" y="-0.0098261833"/>
</Shape>
<categoryBits value="1"/>
<maskBits value="65535"/>
<groupIndex value="0"/>
</Fixture>
</Body>
<Body id="body">
<position x="0" y="0"/>
<angle value="0"/>
<linearVelocity x="0" y="0"/>
<angularVelocity value="0"/>
<linearDamping value="0.1"/>
<angularDamping value="0.1"/>
<allowSleep value="1"/>
<awake value="1"/>
<fixedRotation value="0"/>
<bullet value="0"/>
<type value="0"/>
<active value="1"/>
<gravityScale value="1"/>
<Fixture id="Body" parent="body">
<friction value="0.30000001"/>
<restitution value="0.30000001"/>
<density value="1"/>
<isSensor value="0"/>
<Shape id="Body" shapeType="2">
<vertex x="4.5324464" y="6.8911829"/>
<vertex x="5.6943607" y="10.138586"/>
<vertex x="0.12312984" y="10.019415"/>
<vertex x="1.9106908" y="6.8315983"/>
</Shape>
<categoryBits value="1"/>
<maskBits value="65535"/>
<groupIndex value="0"/>
</Fixture>
</Body>
<Body id="body2">
<position x="-4.0019054" y="-1.6618071"/>
<angle value="0"/>
<linearVelocity x="0" y="0"/>
<angularVelocity value="0"/>
<linearDamping value="0.1"/>
<angularDamping value="0.1"/>
<allowSleep value="1"/>
<awake value="1"/>
<fixedRotation value="0"/>
<bullet value="0"/>
<type value="2"/>
<active value="1"/>
<gravityScale value="1"/>
<Fixture id="leg2" parent="body2">
<friction value="0.30000001"/>
<restitution value="0.30000001"/>
<density value="1"/>
<isSensor value="0"/>
<Shape id="leg2" shapeType="2">
<vertex x="0.033965886" y="-5.4665236"/>
<vertex x="0.033965886" y="-0.096871018"/>
<vertex x="-2.4718719" y="-0.29574645"/>
</Shape>
<categoryBits value="1"/>
<maskBits value="65535"/>
<groupIndex value="0"/>
</Fixture>
</Body>
2016年11月24日 03点11分 4
level 14
xml这么烂为何不用json
2016年11月24日 05点11分 5
有什么好的json库推荐么?除Java环境外的[滑稽]
2016年11月24日 07点11分
@Nix_Factorio c艹的jsoncpp?虽然不知道说的是不是这个……偶然看到,能帮到自然最好[滑稽]
2016年11月26日 06点11分
@NoNo12345678 哦,就是要这个,c c++ c#的也可以,再不济python也行。我不会java😱
2016年11月26日 06点11分
@Nix_Factorio 去下一个吧,超好用[滑稽]我不知道C#能不能挂,反正C艹可以(说的就是C++)
2016年11月26日 06点11分
level 1
都用c++了直接boost不就完了,xml,json都一样,就换个函数名的事
2016年11月26日 13点11分 6
话说boost 库有点大啊
2016年11月27日 03点11分
level 12
厉害👍厉害!!
2016年11月26日 15点11分 7
1