我真的很想知道,是否有可能为一个可能被其他身体打破的物体创建一个固定装置?
有一个例子:
附注:是否有任何程序可以帮助创建这样的夹具?
发布于 2015-02-19 22:33:14
是的,您可以使用Breakable
在:
net.dermetfan.gdx.physics.box2d.Breakable
易碎的允许很容易使整个身体或单一的固定装置易碎,这意味着如果施加一定的力或摩擦,它们就会被破坏。
如何使用
易碎品是指放置在身体的,夹具的或接头的用户数据。一个单一的易碎实例可以放在多个主体、夹具和接头的用户数据中。因为这可能会与使用用户数据的Box2DSprite或其他类发生冲突,所以易碎$ Manager使用
Function
来访问主体、夹具或joint.Do的用户数据中的易碎品--不要忘记将Manager实例设置为ContactListener,并在每个时间步骤之后调用ContactListener()。如果该字段已经在使用中,请查看ContactMultiplexer。Manager做实际的工作,可交换的只是被动的数据持有者。 易碎品包括正常电阻、切线电阻、在最后一个夹具被破坏时摧毁车身的选项以及无论剩余固定装置的数量是否应销毁车身的选项设置。normalResistance
是在断裂(包括)之前可以施加到易碎物上的力。tangentResistance
是易碎品所能承受的摩擦(也包括在内)。reactionForceRestiance
指定了关节在每个轴上所承受的反应力。reactionForceLength2Resistance
是关节反应力的最大平方长度,可以承受。
对于
(Are there any programs that could help the process of creating such fixture)
这个问题
是的,您可以很容易地使用box2d 2d编辑器,它允许您创建复杂的多边形,也可以通过图片或精灵创建您的身体和形状,检查同一页面中的正式文档,有几个视频解释了box2d编辑器的工作方式:
功能:
https://stackoverflow.com/questions/28622291
复制相似问题