トップページ > 同人ゲーム > 2008年07月08日 > 1B/fC8lJ

書き込み時間帯一覧

時間01234567891011121314151617181920212223Total
書き込み数00002010322000000000000010



使用した名前一覧書き込んだスレッド一覧
名無しさん@お腹いっぱい。
RPGツクールXP/VX初心者質問スレ 4
東方緋装填ネット対戦スレ85

書き込みレス一覧

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は〆にします


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。