質問 #1:
私は PhysicsJS を初めて使用し、次のような " Basket of verlet Constraint "のアイデアでロープを作成しようとしました
: JSFiddle ご覧
のとおり
、このロープは自然に動作していません! (摩擦、ロープの重み、安定時間 & ...) ロープの長さを長くすると、さらに悪化しました。
最初は、ロープ粒子の質量を増やすことで、速度が遅くなると思いますが...
var basket = [];
var fpos = window.innerWidth / 2;
var epos = window.innerHeight / 2;
for ( var i = fpos; i < fpos + epos; i += 5 ){
l = basket.push(
Physics.body('circle', {
x: i
,y: 50 - (i-fpos)
,radius: 1
,restitution: 0
,mass: 1000
,conf: 1
,hidden: true
})
);
rigidConstraints.distanceConstraint( basket[ l - 1 ], basket[ l - 2 ], 2 );
}
質問 #2:
それを修正した後、どうすればこれをクレートできますか:
(ロープの端に長方形のボックスを取り付ける)