- ツクールVX Ace 初心者救済、質問スレ Part.1
422 :名無しさん@お腹いっぱい。[sage]:2015/08/16(日) 16:50:57.09 ID:yyKVJqKQ - 質問させて下さい
VXAceにて、イベントコマンドの「文章の表示」をスクリプトコマンドから呼び出す方法は無いでしょうか? 具体的には、イベントコマンドの「文章の表示」で顔グラフィックを表示させるには表示させたいグラフィックを自分でクリックして指定するしか出来ないですが、 これを変数で指定して、指定したアクターIDの顔グラと同じグラフィックを表示させたいです
|
- ツクールVX Ace 初心者救済、質問スレ Part.1
424 :名無しさん@お腹いっぱい。[sage]:2015/08/16(日) 20:57:34.47 ID:yyKVJqKQ - >>423
何となくこの辺りでこんな命令してるんだなってのは分かるんですけど それをスクリプトコマンドでどんな文法で呼び出せば良いのかが分からなくて 多分↓のスクリプトがイベントコマンドの「文章の表示」した時に実行される命令で この@〜の部分をうまく変更したらいけるんだろうって所までは来たんですけど それをどう変更したら良いのかわからなくて def command_101 wait_for_message $game_message.face_name = @params[0] $game_message.face_index = @params[1] $game_message.background = @params[2] $game_message.position = @params[3] while next_event_code == 401 # 文章データ @index += 1 $game_message.add(@list[@index].parameters[0]) end case next_event_code when 102 # 選択肢の表示 @index += 1 setup_choices(@list[@index].parameters) when 103 # 数値入力の処理 @index += 1 setup_num_input(@list[@index].parameters) when 104 # アイテム選択の処理 @index += 1 setup_item_choice(@list[@index].parameters) end wait_for_message end とりあえず手当たり次第にそれっぽいの入れまくって $game_message.add("aaa") wait_for_message でaaaって文章を表示させるまでは出来たんだけど、そこから先が出来なくて この方向でであってますかね? あってるなら、今後のためにも何とか自分で指定の仕方調べながら頑張ります 全く筋違いならヒントが欲しいです
|
- ツクールVX Ace 初心者救済、質問スレ Part.1
425 :名無しさん@お腹いっぱい。[sage]:2015/08/16(日) 21:19:16.24 ID:yyKVJqKQ - $game_message.position = x
$game_message.add("aaa") wait_for_message xに−1で上、1で真ん中、2で下 にウインドウを表示することが出来た 少しずつ近づいてきたのか…
|
- ツクールVX Ace 初心者救済、質問スレ Part.1
426 :名無しさん@お腹いっぱい。[sage]:2015/08/16(日) 22:19:42.65 ID:yyKVJqKQ - $game_message.face_name ="Actor2" Facesフォルダに入っている画像の名前を直接指定
$game_message.face_index =1 画像の中の表示させたいブロック指定(0からスタート) $game_message.background =0 0が普通、1が暗い、2が透明 $game_message.position = 2 −1が上、1が真ん中、2が下 $game_message.add("aaa") wait_for_message これでいけました!! お騒がせしました
|