У меня есть многоугольник, и я оживляю его, чтобы идти по линейному пути.KineticJS Анимация формы, чтобы перейти к точной позиции
var anim = new Kinetic.Animation(function(frame) {
shape.setX(99);
if(shape.getPosition().y < window.innerHeight/2){shape.setY(shape.getPosition().y + frame.time/48);};
}, layer);
Так что эта анимация работает, за исключением того, что фигура никогда не попадает в центр высоты страницы, а это всегда немного после. Я знаю, что это из-за shape.getPosition().y < window.innerHeight/2
, но из-за этого shape.getPosition().y == window.innerHeight/2
заставит фигуру никогда не останавливаться, потому что расчет никогда не будет точно window.innerHeight/2
Мне было интересно, есть ли у кого-нибудь идеи о том, как я мог бы анимировать объект в точную координату.
это работает очень хорошо :) – CrudeCoder