[RGSS3]ツクールVXAceのスクリプトでアクターのグラフィック変更を行う方法
RPGツクールVXAce & MVスクリプトwikiとプラグイン

[RGSS3]ツクールVXAceのスクリプトでアクターのグラフィック変更を行う方法 > ツクールVXAceスクリプト(RGSS3)wiki

トップページ > ツクールVXAceスクリプト(RGSS3)wiki > アクターのグラフィック変更

アクターのグラフィック変更 / ツクールVXAceスクリプト(RGSS3)wiki

ツクールVXAceでアクターのグラフィック変更をスクリプトで行うなら以下の通りです。


ga = $game_actors[アクターのID]
		ga.set_graphic(歩行グラのファイル名前, 歩行グラフィックのID, 顔グラフィックのファイル名前, 顔グラフィックのID)
		$game_player.refresh #アクターのグラフィックの再設定

サンプルコード(プレイヤーの歩行グラフィックを"Actor3"というファイルの3番目に、顔グラフィックを"Actor1"というファイルの2番目に変更)

ga = $game_actors[1]
		ga.set_graphic("Actor3", 3, "Actor1", 2)
		$game_player.refresh

コード解説


1行目:ga = $game_actors[アクターのID]


イベントスクリプトで行うことを想定しているため、なるべく行の長さが短くなるように指定したIDのアクターのデータをgaという変数に代入しています。

変数名は何でも良いです。


2行目:ga.set_graphic(歩行グラフィックのファイル名前, 歩行グラフィックのID, 顔グラフィックのファイル名前, 顔グラフィックのID)


set_graphicメソッドでは指定したパラメータをGame_Actor内で実際に使用される変数に代入しています。


3行目:$game_player.refresh


この行を入れないと歩行グラフィックなどが変更されたことが反映されず、前の歩行グラフィックのままになってしまいます。

すぐに変更したい際は必ず入れてください。

 

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




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



表示変更

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



文字色変更





コード色変更





コード背景色変更





背景色変更