Re: [問題] 如何多設素質?

看板RPGMaker (RPG製作大師 - RPG Maker)作者 (太極狂龍)時間15年前 (2009/08/06 01:46), 編輯推噓2(201)
留言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
bill大出手 就知有沒有 推一個
08/06 13:09, 1F

08/06 15:20, , 2F
老大!!!太感恩你了~~快來做一個~
08/06 15:20, 2F

08/06 15:20, , 3F
先贈三百P給你~~感恩感恩!!
08/06 15:20, 3F
文章代碼(AID): #1AUSM3XJ (RPGMaker)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1AUSM3XJ (RPGMaker)