我正在尝试在 Spritely 插件中为游泳鱼制作动画。
var lastX = 0;
var count = 0;
$('#fish1').sprite(
{
fps: 2,
no_of_frames: 1,
on_first_frame: function(obj)
{
count++;
if (count > 4)
{
if (lastX < obj.position.left)
{
obj.fps(2).spState(1);
}
else
{
obj.fps(2).spState(2);
}
lastX = obj.position.left;
count = 0;
}
}
})
.spRandom(
{
top: 0,
bottom: $(document).height()-308,
left: 0,
right: $(document).width()-498, speed: 10000
});
这是我的鱼的定义。有人可以告诉我,如何检测随机移动的方向?我的解决方案适用于何时设置第一帧,我最后一个 X 位置与鱼的位置。
但这不起作用。有人能帮我吗?