Html5 Canvas 事前学習メモ (14) - 簡単なアニメーション実装

黄舟
リリース: 2017-02-28 16:10:14
オリジナル
1402 人が閲覧しました

以前は単純な静的描画でしたが、この記事では次のような簡単なアニメーション効果を実装しています。


コードは次のとおりです。


これは主に 2 つの関数で構成されます。まず、ページがロードされると、

init

関数が呼び出されます。

関数には、最初にコンテキストなどを取得するためのいくつかの初期化文が含まれています。待ってから、画像オブジェクトを生成する主な手順は次のとおりです。

this.image = new Image();
this.image.src = "grossini.png";
this.image.onload = function(){
   setTimeout(update,33);
}
ログイン後にコピー
これは前に説明したとおりです。最初に src パス オブジェクトを指定し、次に onload 関数が呼び出されるとき 以前に絵を描いていたとき、ここでは

setTimeout

関数を呼び出し、update 関数を毎回呼び出しますその機能は、キャンバスを継続的に更新することです。 update 関数を見てみましょう。まず clearRect を呼び出して画面をクリアし、次に絵を描き、次に主人公の位置を更新し、最後に

setTimeout

を呼び出して update を実行させます。 ループで呼び出されます 上記は、Html5、Canvas、および単純なアニメーションの内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!