2

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 位置と魚の位置があります。

しかし、これはうまくいきません。誰かが私を助けることができますか?

4

0 に答える 0