Re: [問題] 如何多設素質?
看板RPGMaker (RPG製作大師 - RPG Maker)作者bill (太極狂龍)時間15年前 (2009/08/06 01:46)推噓2(2推 0噓 1→)留言3則, 2人參與討論串2/2 (看更多)
※ 引述《imsorry78 (傳說中的大神)》之銘言:
: 我想要多設兩個素質~把妹用的XD
: 一種是體力 一種是魅力~
: 體力是跟血量一樣~可以吃東西補回來的~
: 另外一種是魅力~想說多設一個魅力~
: 我知道這用變數可以做,但是這樣玩的人就不知道從哪裡看到自己的魅力~
: 也不知道怎麼看體力~
假設四名隊員的體力值分別存放於變數0001~0004
體力最大值存於變數0005~0008
魅力值存於變數0009~0012
列出體力值於隊伍選單HP值的上方
Window_MenuStatus >> refresh方法,在
draw_actor_sp(actor, x + 236, y + 64)後加上
draw_actor_vp($game_variables[i+1], $game_variables[i+5], x + 236, y)
Window_Base >> 於程式末尾的end前加上
def draw_actor_vp(vp, maxvp, x, y, width = 144)
self.contents.font.color = system_color
self.contents.draw_text(x, y, 32, 32, "VP")
if width - 32 >= 108
vp_x = x + width - 108
flag = true
elsif width - 32 >= 48
vp_x = x + width - 48
flag = false
end
self.contents.font.color = vp == 0 ? knockout_color :
vp <= maxvp / 4 ? crisis_color : normal_color
self.contents.draw_text(vp_x, y, 48, 32, vp.to_s, 2)
if flag
self.contents.font.color = normal_color
self.contents.draw_text(vp_x + 48, y, 12, 32, "/", 1)
self.contents.draw_text(vp_x + 60, y, 48, 32, maxvp.to_s)
end
end
列出魅力值於個人狀態欄HP值的右方
Window_Status >> refresh方法,於
draw_actor_parameter(@actor, 96, 400, 6)後加上
draw_actor_charisma($game_variables[@actor.index + 9], 320, 112)
Window_Base >> 於程式末尾的end前加上
def draw_actor_charisma(cha, x, y)
self.contents.font.color = system_color
self.contents.draw_text(x, y, 120, 32, "魅力")
self.contents.font.color = normal_color
self.contents.draw_text(x + 120, y, 36, 32, cha.to_s, 2)
end
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.100.204
推
08/06 13:09, , 1F
08/06 13:09, 1F
推
08/06 15:20, , 2F
08/06 15:20, 2F
→
08/06 15:20, , 3F
08/06 15:20, 3F
討論串 (同標題文章)
RPGMaker 近期熱門文章
PTT遊戲區 即時熱門文章