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

Sえす
記事: 26
登録日時: 2020年5月21日(木) 00:50

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

投稿記事by Sえす » 2020年7月20日(月) 15:06

Artificial ProvidenceのメニューステータスにEXP表示で、ゲージの色をRGBではなくウィンドウスキンの中から選ぶにはどうしたら良いですか?
最後に編集したユーザー Sえす on 2020年7月28日(火) 12:37 [ 編集 2 回目 ]

TOMO
記事: 343
登録日時: 2015年11月16日(月) 20:12
連絡を取る:

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

投稿記事by TOMO » 2020年7月20日(月) 17:21

コード: 全て選択

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に整数を入れるとウィンドウスキンから選び、
配列を入れると元の処理で、
直接色を指定するとそのまま使用されるようになります
Sえす
記事: 26
登録日時: 2020年5月21日(木) 00:50

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

投稿記事by Sえす » 2020年7月28日(火) 12:38

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

“VX / Ace:質問” へ戻る