ページ 11

【RGSS3】ウィンドウ内に画像を表示する方法

Posted: 2018年4月24日(火) 16:31
by タツミ
RPGツクールVX Ace のヘルプ→スクリプト入門→実践編→あらすじ画面の作成
で作成したウィンドウ内に画像を表示及びスイッチまたは変数で画像を変更したいと考えています。
どうすればよいでしょうか?

Re: 【RGSS3】ウィンドウ内に画像を表示する方法

Posted: 2018年4月24日(火) 21:17
by faida
スクリプトで画像を表示させる場合、基本的には「Bitmap」というクラスを用いて描画します。
これはウィンドウ以外でも同様に使えるので、詳細に関してはヘルプで「Bitmap」を検索してみてください。

で、本題ですがこんな感じです。

コード: 全て選択

new_bitmap = Bitmap.new("ファイル名")
contents.blt(x, y, new_bitmap, new_bitmap.rect)
ここで、x, yは座標です。
contentsはWindowクラスの中にあるBitmapで、文字を書くにも画像を表示するにもcontentsを介して処理を行います。
bltは他のBitmapから画像をコピーして貼り付けるメソッドです。
「ゲーム内変数の参照」は書いてあるので飛ばします。

何か分からないことなどあれば遠慮なくどうぞ。

Re: 【RGSS3】ウィンドウ内に画像を表示する方法

Posted: 2018年4月24日(火) 22:24
by タツミ
>faida 様
ありがとうございます。
画像を表示することができました。
スクリプトが苦手なので、とても助かります。