ソフトウェア設計及び演習用の班Wiki
gr03:025::第6回11/14(THU)
アニメーション
・基本はパラパラ漫画と一緒。
処理の順番
- タイムアウトと背景の設定
- タイムアウトの発生
-
一定の時間間隔で関数を呼び出す。
プログラム終了前にイベントを停止にさせないとエラーが出る。
タイムアウト関数の終わりはreturn TRUE;にする。
FALSEだと関数をもう呼び出せなくなる。
プログラム終了時はreturn FALSE;にする。
-
一定の時間間隔で関数を呼び出す。
- 背景でクリア
-
GdkWindow(≠GtkWindow)を持つウィジェットに設定できる。
GtkWindowでも背景は設定できる。ただしGdkWindowはあくまでも描画のためのウインドウ。
-
GdkWindow(≠GtkWindow)を持つウィジェットに設定できる。
- スプライトをドローイングエリアにコピー
-
スプライトはアニメーションで移動する画像のこと。
画像は矩形で扱うため、動かすものが矩形でない場合は、余分な部分の背景を透明にする必要がある。
透明な画像を用いる場合は、PNGかGIFを使う。
描画ソフトgimpの使い方
-
スプライトはアニメーションで移動する画像のこと。
最終更新日:2013/11/14 13:35:34