ツクールMVのスクリプトでアクターの画像変更を行う方法
RPGツクールVXAce & MVスクリプトwikiとプラグイン

ツクールMVのスクリプトでアクターの画像変更を行う方法 > MVスクリプトwiki

トップページ > ツクールMVスクリプトリファレンスwikiトップページ > アクターの画像変更

アクターの画像変更 / ツクールMVスクリプトリファレンスwiki

ツクールMVでアクターの画像変更をスクリプトで行うなら以下の通りです。


//歩行キャラ
		$gameActors.actor(アクターID).setCharacterImage("画像名", 画像番号)
		//顔
		$gameActors.actor(アクターID).setFaceImage("画像名", 画像番号)
		//[SV]戦闘キャラ
		$gameActors.actor(アクターID).setBattlerImage("画像名")
		//変更を反映
		$gamePlayer.refresh()

画像番号は以下のように対応しています。

0123

4567

サンプルコード(アクターIDが1のアクターの顔をActor1,5番、歩行キャラをActor1,5番、戦闘キャラをActor1_6の画像に変更)

$gameActors.actor(1).setCharacterImage("Actor1", 5)
		$gameActors.actor(1).setFaceImage("Actor1", 5)
		$gameActors.actor(1).setBattlerImage("Actor1_6")
		$gamePlayer.refresh()

コード解説


"setCharacterImage"、"setFaceImage"、"setBattlerImage"メソッドではいずれも処理内部で使用される変数にパラメータを代入しています。

"$gamePlayer.refresh()"は変更が実際の画面に反映されるようにしているメソッドです。

これを記述しないと変更した内容が画面に反映されません。

 

ツクールMVスクリプトリファレンスwikiトップページへ戻る




オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。



表示変更

任意の色に変えるときはテキストボックスをクリックしてカラーピッカーで決め、変更ボタンを押してください



文字色変更





コード色変更





コード背景色変更





背景色変更