ソフトウェア設計及び演習用の班Wiki

gr03:025::第6回11/14(THU)

アニメーション

・基本はパラパラ漫画と一緒。

処理の順番

  1. タイムアウトと背景の設定
  2. タイムアウトの発生
    • 一定の時間間隔で関数を呼び出す。
      プログラム終了前にイベントを停止にさせないとエラーが出る。
      タイムアウト関数の終わりはreturn TRUE;にする。
      FALSEだと関数をもう呼び出せなくなる。
      プログラム終了時はreturn FALSE;にする。
  3. 背景でクリア
    • GdkWindow(≠GtkWindow)を持つウィジェットに設定できる。
      GtkWindowでも背景は設定できる。ただしGdkWindowはあくまでも描画のためのウインドウ。
  4. スプライトをドローイングエリアにコピー
    • スプライトはアニメーションで移動する画像のこと。
      画像は矩形で扱うため、動かすものが矩形でない場合は、余分な部分の背景を透明にする必要がある。
      透明な画像を用いる場合は、PNGかGIFを使う。
      描画ソフトgimpの使い方


最終更新日:2013/11/14 13:35:34