我正在尝试让一个对象(一个总线)在滚动事件上沿预定路径设置动画。
我们的想法是让它以与this site类似的方式运作。不幸的是,原始的工作很难逆向工程,尽管没有被明确化,因为许多变量名称只有1-2个字符长而且我不是数学家。
我有非常粗略草稿可用here,但您会看到我从另一个问题here进行的轮换计算出现问题。总线也没有回到正确的起始位置。
// Work out the angle to rotate the bus to for the next point.
// MATHS!!
var deltaY = toTop - top,
deltaX = toLeft - left,
angle = Math.atan2(deltaY, deltaX) * 180 / Math.PI;
我知道航点现在已经关闭了。
干杯。