我有一个小型 jquery 游戏,其中炮塔向其他 div 发射射弹,这些 div 已被动画化以在场地上移动。我的射弹被发射到迎面而来的 div 附近的最后一个位置,所以它永远不会击中。我需要的是一种方法来改变射弹的运动轨迹,因为它会跟随它,所以它总是会击中目标。通过使用下面的方法,我可以接收弹丸的当前位置,但我不能修改它作为动画。
$(projectile).animate({"top":Y, "left": X},{duration:500, easing: 'linear',step: function( currentLeft,currentTop ){
checkforenemies();
}, complete: function() {
$(projectile).remove();
}});
有没有办法在 step: function 中修改动画的过程?