2017-02-21 13 views
-3

私はゲームに取り組んでいます。そのゲームには、ヘビが画面を横切って移動することが含まれています。 次のスクリプトは動作しますが、私はそれをオンラインで見つけ、それが誰かが次のコードを説明できますか?

var btn = new createjs.MovieClip(null, null, false, { 
    up:0,over:10,down:60, out:0 
}).set({ 
    x:250, y:570 
}); 


createjs.Tween 
    .get(o) 
    .to({_off:true}) 
    .wait(10) 
    .to({_off:false}) 
    .wait(10) 
    .to({_off:true}), 

答えて

0

これは、Adobeアニメイトからエクスポートした可能性が高いコードで行います正確に何が不明です。アニメーションは、CreateJSを使用して、ラベルとタイムラインアニメーションでMovieClipsを表示します。

最初のブロックは、4つのキーフレーム(上、上、下、下)でMovieClipインスタンスを作成し、それらのキーフレームを指定しています。

次に、ビジュアルx/y座標(クリップがアニメーションステージに配置された場所)を設定します。

トゥイーンは、10個の「ティック/フレーム」ごとにインスタンスを表示/非表示にするタイムラインを記述します。 _offプロパティは、インスタンスがステージ上にあるかどうかを切り替えるために使用される特殊なケースです。これは、oというインスタンスに適用され、コードの最初の部分にあるbtnインスタンスには適用されないことに注意してください。

エクスポートされたアニメーションをアニメートすることは、アニメートドキュメントに基づいて自動生成されるため、完全に理解できないことを意味しません。

関連する問題