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

タツミ
記事: 18
登録日時: 2015年12月29日(火) 23:51

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

投稿記事by タツミ » 2018年4月24日(火) 16:31

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

faida
記事: 216
登録日時: 2015年12月17日(木) 16:44

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

投稿記事by faida » 2018年4月24日(火) 21:17

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

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

コード: 全て選択

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

何か分からないことなどあれば遠慮なくどうぞ。
---------------------------------------------
自作の(改造でない)スクリプト素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
タツミ
記事: 18
登録日時: 2015年12月29日(火) 23:51

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

投稿記事by タツミ » 2018年4月24日(火) 22:24

>faida 様
ありがとうございます。
画像を表示することができました。
スクリプトが苦手なので、とても助かります。

“VX / Ace:質問” へ戻る