ページ 11

解決済み)レーネ様の戦闘中にPT編成で数値表示 RGSS3

Posted: 2018年12月13日(木) 22:01
by なたね
現在は誰かへの宣戦布告様のサイトで配布されている
レーネ様の戦闘中にPT編成 RGSS3の質問なんですが。
パーティ編成時にパラメータと数値を表示したいと思いまして色々試したのですがうまくいきませんでした。
パラメータ名だけは表示を出来たのですが数値の表示が出来なかったのでやり方を教えていただきたいです。
宜しくお願いします。


#--------------------------------------------------------------------------
# ● リフレッシュ
#--------------------------------------------------------------------------
def refresh(index = 0)
contents.clear
actor = @all_members[index]
draw_actor_level(actor, 0, 100)
draw_actor_face(actor, 0, 0)
draw_actor_name(actor, 0, 80)
draw_actor_hp(actor, 0, 124, 120)
draw_actor_mp(actor, 0, 148, 120)

↓追加
draw_actor_param(@actor, 150, line_height * 0, 2)
draw_actor_param(@actor, 150, line_height * 1, 3)
draw_actor_param(@actor, 150, line_height * 2, 4)
draw_actor_param(@actor, 150, line_height * 3, 5)
draw_actor_param(@actor, 150, line_height * 4, 6)
draw_actor_param(@actor, 150, line_height * 5, 7)
↑追加

if $data_system.opt_display_tp
draw_actor_tp(actor, 0, 172, 120)


draw_actor_icons(actor, 0, 196, 96)
else
draw_actor_icons(actor, 0, 220, 96)
end
end


↓追加
#--------------------------------------------------------------------------
# ● 能力値の描画
#--------------------------------------------------------------------------
def draw_actor_param(actor, x, y, param_id)
change_color(system_color)
draw_text(x, y, 152, line_height, Vocab::param(param_id))
change_color(normal_color)
draw_text(x + 120, y, 36, line_height, actor.param(param_id), 2)←これだと、ここでparamでエラーを吐きました。
end

Re: レーネ様の戦闘中にPT編成で数値表示 RGSS3

Posted: 2018年12月13日(木) 22:15
by faida
refreshに追加したdraw_actor_paramの引数の@がいらないかと。

Re: レーネ様の戦闘中にPT編成で数値表示 RGSS3

Posted: 2018年12月13日(木) 22:20
by なたね
faida様。
返信ありがとうございます。
@がいらなかったんですね。
無事表示できました。助かりました。
ありがとうございました。