Java のアニメーション手法 その3


Java でのアニメーションの方法とその高速化手法を説明します。

デモ / 方法 3 / ソースファイル / 戻る / トップページ


Java Applet 使用可能なブラウザでご覧ください。


方法 3

アニメーション用画像の全コマを前もって作っておいて 表示する方法です。 上のデモはその方法でアニメーションさせたものです。
 
デモの起動には他の方法に比べて相当遅くなっています。 その時間のほとんどはアニメーション用画像の全コマを作り出すのに 費やされています。 また、全画像をメモリ中に貯えるため相当量のメモリ容量を必要とします。 しかし、この方法は他の方法に比べて断然早いという利点があります。

デモのソ−スファイル

ご自由に使って頂いて結構です。
 
animation.animation.PreFilteringAnimation
方法 3 を実際に行うクラスです。
 
animation.animation.WaveImageFilter2
方法 3 で使われている改良版 WaveImageFilter です。
 
net.antun.lib.awt.image.SinglepassImageFilter
WaveImageFilter2 クラスの親クラスです。 ImageFilter クラスライブラリ のクラスです。

戻る