【解決済み】(RGSS3)Artificial Providenceの「メニューステータスにEXP表示」でゲージの色をウィンドウスキンから選びたい

返信する
おとなのこ
記事: 31
登録日時: 2020年5月21日(木) 00:50

【解決済み】(RGSS3)Artificial Providenceの「メニューステータスにEXP表示」でゲージの色をウィンドウスキンから選びたい

投稿記事 by おとなのこ »

Artificial ProvidenceのメニューステータスにEXP表示で、ゲージの色をRGBではなくウィンドウスキンの中から選ぶにはどうしたら良いですか?
最後に編集したユーザー おとなのこ [ 2020年7月28日(火) 12:37 ], 累計 2 回
TOMO
記事: 348
登録日時: 2015年11月16日(月) 20:12
連絡する:

Re: (RGSS3)Artificial Providence様の「メニューステータスにEXP表示」でゲージの色をウィンドウスキンから選びたい

投稿記事 by TOMO »

コード: 全て選択

def simple_exp_gauge_color
  a1 = EasyMenuExp::C1
  a2 = EasyMenuExp::C2
  [Color.new(a1[0],a1[1],a1[2]),Color.new(a2[0],a2[1],a2[2])]
end

コード: 全て選択

def simple_exp_gauge_color
  a1 = EasyMenuExp::C1
  a1 = Color.new(*a1) if a1.is_a?(Array)
  a1 = text_color(a1) if a1.is_a?(Integer)
  a2 = EasyMenuExp::C2
  a2 = Color.new(*a2) if a2.is_a?(Array)
  a2 = text_color(a2) if a2.is_a?(Integer)
  [a1,a2]
end
とすれば可能なはずです

C1・C2に整数を入れるとウィンドウスキンから選び、
配列を入れると元の処理で、
直接色を指定するとそのまま使用されるようになります
現在サポート終了中
おとなのこ
記事: 31
登録日時: 2020年5月21日(木) 00:50

Re: 【解決済み】(RGSS3)Artificial Providenceの「メニューステータスにEXP表示」でゲージの色をウィンドウスキンから選びたい

投稿記事 by おとなのこ »

TOMO様、回答ありがとうございます。
このトピックは解決済みとさせていただきます。
返信する

“VX / Ace:質問”に戻る