我正在尝试使用 userdragable 对象设置跷跷板。在 PhysicsJS 中创建世界后,通过添加鼠标拖动交互
world.add( Physics.behavior('interactive', { el: renderer.el }) );
效果很好。随后,我希望一些添加的对象是可拖动的(框对象)。但杠杆不应该是可拖动的,但它应该与盒子交互。所以杠杆应该根据更换的盒子旋转。treatment
通过将其属性设置为,以非交互方式放置支点static
:
world.add( Physics.body('convex-polygon', {
name: 'fulcrum',
x: 250,
y: 490,
treatment: 'static',
restitution: 0.0,
vertices: [
{x: 0, y: 0},
{x: 30, y: -40},
{x: 60, y: 0},
]
}) );
对象如何相互交互,但只有一些对象是用户可拖动的?
一个小提琴可在:http: //jsfiddle.net/YM8K8/