Компонент Aframe Physics: отскок по пути - PullRequest
0 голосов
/ 26 октября 2018

Я использую физический движок Дона МакКарди и могу настроить динамическое тело и статическое тело для отскока сферы. Я хочу, чтобы мяч отскакивал по дорожке. Какой подход я должен использовать при написании анимационного кода? И в случае, если есть некоторый справочный код, который очень поможет. Спасибо

1 Ответ

0 голосов
/ 30 октября 2018

Если вы хотите отразить путь в каком-либо направлении, вы можете просто применить импульс, который будет направлять мяч.

let body // refers to the aframes entity.body
body.applyImpulse(
/* impulse vector*/        new CANNON.Vec3(x, y, z),
/* world position vector*/ new CANNON.Vec3(x, y, z)
);

Проверьте это здесь .


Однако, если вы хотите, чтобы мяч отскакивал по сложному пути, вам следует отключить физический движок (удалить dynamic-body) и использовать компонент animation-timeline .
...