Project1

标题: 數值顯示問題 [打印本页]

作者: ms0688987    时间: 2012-2-9 18:09
标题: 數值顯示問題
本帖最后由 ms0688987 于 2012-2-9 18:10 编辑

战斗中的 HP / SP 數值 , 如何做成 同FF13那種模式呢 ? ?

Ex . 人物 HP : 100 , 被怪攻擊 - 36 ,則 顯示 HP : 064






不会要每個值都定義出來然後顯示吧 , 那小弟会累死 ( -_- )

HP 和 SP 位數這麼多会搞死人的 . . . dsu_plus_rewardpost_czw
作者: 过眼云烟    时间: 2012-2-9 20:49
你好,在Window_Base下232行
self.contents.draw_text(hp_x, y, 48, 32, actor.hp.to_s, 2)
改为
self.contents.draw_text(hp_x, y, 48, 32, sprintf("%03d", actor.hp.to_s), 2)
237行self.contents.draw_text(hp_x + 60, y, 48, 32, actor.maxhp.to_s)
改为self.contents.draw_text(hp_x + 60, y, 48, 32,sprintf("%03d", actor.maxhp.to_s))
同理
262行改为    self.contents.draw_text(sp_x, y, 48, 32,  sprintf("%03d",actor.sp.to_s), 2)
267行改为      self.contents.draw_text(sp_x + 60, y, 48, 32,  sprintf("%03d",actor.maxsp.to_s))




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1