Hatena::Groupnadesiko

雪乃☆雫のなでしこ日和

2009-04-05

裏画面はびっくりなんだよ!

| 20:48

 というわけで、画像表示。ぱちぱちぱち~。

 弟子は、まんまワタシです。

 裏画面が、こんな風になっているとは! ってびっくりしたもんです;


【せんせい】

 なでしこは、JPGBMPPNGなどのファイルをイメージ部品として扱うことが出来るので、他のグラフィックツールなどでさいころの画像を用意しておけば、簡単にの画像を表示させることが出来るんですよ。こんなふうにね。

#-------------------------------------------------------------
裏画面とはイメージの可視はオフ。
裏画面の画像は「サイコロ.png」
#-------------------------------------------------------------

【でし】

 ? 何も見えない

 裏画面とは?

【せんせい】

 ゲーム中画像が変わるたびにファイルにアクセスして開いていては無駄ですし、処理も重くなってしまうので、あらかじめメモリ上に画像を呼び出しておくんです。可視を不可にしているので、実行しても何も見えませんが、実際には存在していて、必要時に表の画面へ転送するんです。

 この見えない画面のことを一般に裏画面と呼ぶので、イメージ部品の名前にしましたが、別に好きな名前で構いません。

【でし】

 じゃあ、サイコロ1、サイコロ2・・・

【せんせい】

 えっ?!

【でし】

 さいころの1~6の出目をそれぞれ絵にして保存すれば良いんですよね? それを、それぞれ裏画面に呼び出すから・・・

【せんせい】

 なるほど。ついそう思っちゃいますよね? もちろんそれでも一応可能なんですが、でもそれだと、もしトランプやマージャンだったら?

【でし】

 えーっと・・・トランプで52枚・・・(汗)

【せんせい】

 んな沢山のGUI部品を使いまくって大丈夫なのかどうかよく分かりませんけど(汗) 普通は一枚の画像にさいころの1~6の出目を並べて描いたものを用意するんですよ。して、必要な部分を「画像部分コピー」してやればOK。こんなふうにね。

 わかりやすいよう、裏画面もちょっと表示させて見ましょう。

#-------------------------------------------------------------
裏画面とはイメージの可視はオン。
裏画面の画像は「サイコロ.png」
裏画面の300,0,100,100を母艦の0,150へ画像部分コピー。
#-------------------------------------------------------------

【でし】

 ・・・フォトショで苦心してた割には、あまりかっこいい画像じゃありませんね。

【せんせい】

 ほっといて!

 とにかく、この画像部分コピーの座標と、乱数で得られる0~5の数とを連動させれば、画像でサイコロを振ることが可能になりますね。

mr-80bmr-80b 2009/04/05 23:40 なるほど!
画像の扱い方について、参考になりました。

雪乃☆雫雪乃☆雫 2009/04/06 20:49 mr-80bさま、ありがとうございます☆
参考にだなんて、恐れ多いです!!

ゲスト



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