お疲れ様です。
RPGツクールVxaceについて質問があります。
戦闘画面を下のように変更できますか?
・TPを非表示
・特技を非表示
回答お待ちしております。
【解決済】TP・特技を非表示に
【解決済】TP・特技を非表示に
最後に編集したユーザー もちもち [ 2018年2月04日(日) 19:40 ], 累計 1 回
Re: TP・特技を非表示に
一応ヘルプに載っていることなので改めて言うことでもありませんが、
データベースの「システム」タブで「バトル画面でTPを表示」というのがあります。
あと特徴の「スキルタイプ追加」で「特技」を設定しなければ特技は出ません。
……と書いていて不思議に思ったんですが、これを「スイッチの切り替え」とかでできるようにしてほしいという
要望でしょうか。もしそうでしたら申し訳ありません。
データベースの「システム」タブで「バトル画面でTPを表示」というのがあります。
あと特徴の「スキルタイプ追加」で「特技」を設定しなければ特技は出ません。
……と書いていて不思議に思ったんですが、これを「スイッチの切り替え」とかでできるようにしてほしいという
要望でしょうか。もしそうでしたら申し訳ありません。
------------------------------------------------------------------
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
Re: TP・特技を非表示に
ごめんなさい、言葉が全く足りていませんでした。
スイッチや変数で切り替えることはできますでしょうか?
スイッチや変数で切り替えることはできますでしょうか?
Re: TP・特技を非表示に
まず前者からですね。「$game_switches[1]」は「ID1のスイッチ」を示します。例で言うと「ID1のスイッチがONならTPを表示」です。
もし変数に変えたければ「$game_variables[1] == 1」(ID1の変数が1の時)とかにするとできます。
「OFFならTPを表示」にしたければ「!$game_switches[1]」のように「!」を文頭に付けるとできます。
後者ですが、「stype_id == 1」は「スキルタイプIDが1かどうか」です。特技がスキルタイプID1かどうかは知らないので適当に
変えてください。
コード: 全て選択
class Window_BattleStatus < Window_Selectable
#--------------------------------------------------------------------------
# ● ゲージエリアの描画
#--------------------------------------------------------------------------
def draw_gauge_area(rect, actor)
if $data_system.opt_display_tp && $game_switches[1] # ここ
draw_gauge_area_with_tp(rect, actor)
else
draw_gauge_area_without_tp(rect, actor)
end
end
end
もし変数に変えたければ「$game_variables[1] == 1」(ID1の変数が1の時)とかにするとできます。
「OFFならTPを表示」にしたければ「!$game_switches[1]」のように「!」を文頭に付けるとできます。
後者ですが、
コード: 全て選択
class Window_ActorCommand < Window_Command
#--------------------------------------------------------------------------
# ● スキルコマンドをリストに追加
#--------------------------------------------------------------------------
def add_skill_commands
@actor.added_skill_types.sort.each do |stype_id|
next if stype_id == 1 && $game_switches[1] # ここ
name = $data_system.skill_types[stype_id]
add_command(name, :skill, true, stype_id)
end
end
end
変えてください。
------------------------------------------------------------------
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
Re: TP・特技を非表示に
うまくいきました!
ありがとうございます<(_ _)>
ありがとうございます<(_ _)>