userdragable 개체로 시소를 설정하려고합니다. PhysicsJS에서 세계를 창조 한 후 마우스 드래그 상호 작용은PhysicsJS에서 대화 형 및 비대화 형 객체를 설정하는 방법은 무엇입니까?
world.add(Physics.behavior('interactive', { el: renderer.el }));
으로 잘 작동합니다. 결과적으로, 추가 된 객체를 드래그 할 수 있도록 (상자 객체) 싶습니다. 그러나 레버를 드래그 할 수는 없지만 상자와 상호 작용해야합니다. 따라서 레버는 교체 된 상자에 따라 회전해야합니다. fulcurm는 static
에 그 treatment
속성을 설정하여 비대화 방법에 배치됩니다 :
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},
]
}));
어떻게 객체가 서로 상호 작용 할 수 있지만, 일부는 userdragable입니까?
바이올린은 할 수 있습니다 : 지원되지 않는 순간 http://jsfiddle.net/YM8K8/
하나가 완전히 멋진 모습 :) – davidkonrad
그것은 유망 물리 엔진입니다. 다른 프로젝트에 비해 꽤 활발한 것 같습니다. – alex