我正在尝试使用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位置。
但这不起作用。有人能帮助我吗?