почему не поворачивать объект с его углом, когда я ставлю значение - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть тело, но когда у меня есть другие тела внутри этого тела, и я оцениваю его свойство "угол", и другие тела отклоняются от этого тела.Теперь, чтобы повернуть это тело, я проверил его свойства и обнаружил в "constraintImpulse", что это свойство не найдено в документации Affairs.js, внутри "constraintImpulse" найдено "угол", но это не обрабатывается в радианах, также это движение сделало егос подростком

barra_izquierda_vaso_moleculas = Bodies.rectangle(200,200,10,200,{isStatic: true});
barra_derecha_vaso_moleculas = Bodies.rectangle(500,200,10,200,{isStatic: true});
barra_inferior_vaso_moleculas = Bodies.rectangle(350,300,300,10,{isStatic: true});

vaso_moleculas = Body.create({
    parts: [barra_izquierda_vaso_moleculas,barra_derecha_vaso_moleculas,barra_inferior_vaso_moleculas],
    restitution: 0,
    friction: 0,
    frictionStatic : 0,
    frictionAir: 0,
    inertia: Infinity,
    mass: 1,
    isStatic: true,
    });

World.add(world,vaso_moleculas);

createjs.Tween.get(vaso_moleculas.constraintImpulse).wait(2000).to({angle:0.06},3000);

1 Ответ

0 голосов
/ 18 марта 2019

Возможно, вы забыли поставить функцию обновления для анимации движения.

Что-то в этом роде:

function animate(time) {
    window.requestAnimationFrame(animate);
    TWEEN.update(time);
}

Без процедуры обновления у нас нет анимации.

Смотриat Tween.js не вызывает функцию onUpdate

...