Hatena::Groupnadesiko

雪乃☆雫のなでしこ日和

2009-05-27

点滅カーソルを出すよ!

| 23:08

【せんせい】

 前で、文字が表示できるようになりましたが、これだけではありません。

 通常、1ページ分の表示が終わったあと、右下や中央下辺りに▼などのマークが点滅して、お知らせしてくれるのが普通です。

 これは、アニメ部品を使ってみることにしますよ。そうすれば、無味乾燥な三角だけじゃなく、かわいい画像を点滅させたり、くるくるしたりもできそうです。

#-----点滅カーソル表示---------------------------------------
カーソル画像とはイメージの可視はオフの幅は24*2。の高さは24。

カーソル画像を$000001で画面クリア文字書体は「MS ゴシック|20|太字」。文字色黒色。
カーソル画像の1,1,23,23へ「▼」を中央,中央で枠内文字描画文字色白色。
カーソル画像の0,0,22,22へ「▼」を中央,中央で枠内文字描画。

処理用1とはイメージの可視はオフ
の幅は24。の高さは24。

セル1とはイメージの可視はオフの幅は24。の高さは24。
表画面の640-35,480-35,24,24をセル1の0,0へ画像部分コピー。
カーソル画像の0,0,24,24を処理用1の0,0へ画像部分コピー。
処理用1をセル1の0,0へ画像合成改。  

セル2とはイメージの可視はオフの幅は24。の高さは24。
表画面の640-35,480-35,24,24をセル2の0,0へ画像部分コピー。
カーソル画像の24,0,24,24を処理用1の0,0へ画像部分コピー。
処理用1をセル2の0,0へ画像合成改。 

ブリンクとはアニメ
のX=640-35。のY=480-35。
ブリンクの画像は「セル1
セル2」
表示隔は500。
#------------------------------------------------------------

【でし】

 しかし、結局絵が描けないので無味乾燥な▼を使っています(笑)

【せんせい】

 問題は、こではなく!

 またちょっと、汚いソースとなっていますが・・・

 アニメ部品を他のイメージと合成というのはできないようなので、カーソルを表示したい位置の表画面をカーソルサイズで切り取ったものを、カーソル画像とを合成してアニメ用のセルを作っています。

【でし】

 点滅カーソル、出ましたね!

 ですが、くるくるしたりするためには、もっとセル数が必要になりますよね。

【せんせい】

 ーなんですね。セル1とかセル2とか、アニメパターンが増えたら、大変だよね。

 これは、動的作成ってやつを使うべきなのかな?

 ・・・と思い、やってみましたが・・・

#-----点滅カーソル表示---------------------------------------
2
    セル[回数]をイメージとして作成。
    セル[回数]→可視はオフ。
    セル[回数]→幅は24。
    セル[回数]→高さは24。

    表画面の640-35,480-35,24,24をセル[回数]の0,0へ画像部分コピー。
    カーソル画像の(回数-1)*24,0,24,24を処理用1の0,0へ画像部分コピー。
    処理用1をセル[回数]の0,0へ画像合成改。
#  セル[回数]→可視はオン

ブリンクとはアニメ
のX=640-35。のY=480-35。
ブリンクの画像は「セル[1]
セル[2]」
表示隔は500。
#------------------------------------------------------------

 セルを動的に作成はできましたが、アニメの画像に設定できなひ~(泣)

 {}で括ったり、→使ったり、@やらなんじゃらかんじゃら試しても、だめっぽい。

 しかも、なんだかファイルを開こうとして、ありませんと言われてる気が;

 アニメのほうは静的に作成してるのがだめなのかな?

 先に、セル1、セル2を設定しようとして、まだ作成されてないから、ファイルを探しに行ってるとか?

 うーん、またまた、課題ができてしまった・・・

ゲスト



トラックバック - http://nadesiko.g.hatena.ne.jp/snowdrops89/20090527