- RPGツクールXP/VX初心者質問スレ 4
869 :名無しさん@お腹いっぱい。[sage]:2008/07/08(火) 04:30:32 ID:1B/fC8lJ - >>868
>VXで質問なのですが「文章の表示」で、顔グラフィックをアクターから自動的に >認識するようにはできないでしょうか? どのアクターからなんだかわからないので、 とりあえずパーティの先頭にいるアクターの顔グラフィックを自動取得ということで脳内変換 class Game_Interpreter #-------------------------------------------------------------------------- # ● 文章の表示 #-------------------------------------------------------------------------- def command_101 unless $game_message.busy $game_message.face_name = @params[0] $game_message.face_index = @params[1] # Graphics/Facesに 可変顔グラフィック という名前のファイルをインポートして指定する if $game_message.face_name == "可変顔グラフィック" $game_message.face_name = $game_party.members[0].face_name $game_message.face_index = $game_party.members[0].face_index end $game_message.background = @params[2] $game_message.position = @params[3] @index += 1 while @list[@index].code == 401 # 文章データ $game_message.texts.push(@list[@index].parameters[0]) @index += 1 end if @list[@index].code == 102 # 選択肢の表示 setup_choices(@list[@index].parameters) elsif @list[@index].code == 103 # 数値入力の処理 setup_num_input(@list[@index].parameters) end set_message_waiting # メッセージ待機状態にする end return false end #-------------------------------------------------------------------------- end とりあえずこれで 可変顔グラフィック という名前の画像をGraphics/Facesにインポートして 「文章の表示」の時にそれを指定すれば先頭キャラの顔グラを取得して文章が表示されると思います (「思います」というのは、製品版を持ってないので動作確認はしていません)
|
- RPGツクールXP/VX初心者質問スレ 4
871 :名無しさん@お腹いっぱい。[sage]:2008/07/08(火) 04:53:50 ID:1B/fC8lJ - >>870
VXはデフォで装備がnilの時の心配をしなくていい書き方になってるようなので 832では結構冗長に書いたけどこんな感じでいいんじゃないの class Game_Actor < Game_Battler #-------------------------------------------------------------------------- # ● 基本攻撃力の取得 #-------------------------------------------------------------------------- def base_atk n = actor.parameters[2, @level] m = 0 for item in equips.compact n += item.atk m += (spi * 3) / 10 if item.name == "装備者の精神力の3割を上乗せする鎧" end return n + m end #-------------------------------------------------------------------------- end VXだと武器と防具を厳格に区別しなくていいから "装備者の精神力の3割を上乗せする鎧"という武器を装備してもいけるね
|
- RPGツクールXP/VX初心者質問スレ 4
874 :名無しさん@お腹いっぱい。[sage]:2008/07/08(火) 06:34:57 ID:1B/fC8lJ - そのままコピペでは無理なのは、
スクリプト初心者の方にはデフォルトの Game_Interpreter の def command_101 から どの部分を改造したのか見比べてもらえればと思って、 敢えてコピペで貼り付けという利便性よりも形の見易さを重視して(全角スペースで整形して)レスしているためです
|
- 東方緋装填ネット対戦スレ85
848 :名無しさん@お腹いっぱい。[sage]:2008/07/08(火) 08:11:50 ID:1B/fC8lJ - パチュリーの人長い間ありでしたー
|
- 東方緋装填ネット対戦スレ85
852 :名無しさん@お腹いっぱい。[sage]:2008/07/08(火) 08:35:56 ID:1B/fC8lJ - >>850
繋がらなかったんだぜ てっきり先客だからなんだと思ったけど相性が悪かったのかな
|
- 東方緋装填ネット対戦スレ85
853 :名無しさん@お腹いっぱい。[sage]:2008/07/08(火) 08:37:19 ID:1B/fC8lJ - とりあえず人が少ないとは思うけれど
ホストがいなさげなので立ててみます 【IP:Port】 121.93.36.99:10800 【希望対戦数】 3〜10程度 アリスメインに使います。ステージはランダム
|
- 東方緋装填ネット対戦スレ85
854 :名無しさん@お腹いっぱい。[sage]:2008/07/08(火) 09:23:16 ID:1B/fC8lJ - 西瓜の人ありでしたー
>>853で再募集します 【IP:Port】 121.93.36.99:10800 【希望対戦数】 3〜10程度 アリスメインに使います。ステージはランダム
|
- 東方緋装填ネット対戦スレ85
857 :名無しさん@お腹いっぱい。[sage]:2008/07/08(火) 09:46:20 ID:1B/fC8lJ - うどんと咲夜の人ありでしたー
>>853で再募集します 【IP:Port】 121.93.36.99:10800 【希望対戦数】 3〜10程度 アリスメインに使います。ステージはランダム
|
- 東方緋装填ネット対戦スレ85
864 :名無しさん@お腹いっぱい。[sage]:2008/07/08(火) 10:26:32 ID:1B/fC8lJ - 結界組の人ありでしたー
>>853で再募集します 【IP:Port】 121.93.36.99:10800 【希望対戦数】 3〜10程度 アリスメインに使います。ステージはランダム
|
- 東方緋装填ネット対戦スレ85
866 :名無しさん@お腹いっぱい。[sage]:2008/07/08(火) 10:57:36 ID:1B/fC8lJ - 多キャラで2Pカラーの人ありでしたー
そろそろ>>853は〆にします
|