Project1
标题:
怎么把经验写成XX/XXX这样子的
[打印本页]
作者:
冰舞蝶恋
时间:
2010-11-9 21:03
标题:
怎么把经验写成XX/XXX这样子的
本帖最后由 冰舞蝶恋 于 2010-11-9 22:09 编辑
平常的都是
当前经验:
XXX
离下一等级还差:
XXX
怎么写成:当前/升级所需
作者:
enghao_lim
时间:
2010-11-9 21:20
#--------------------------------------------------------------------------
# ● 获取 EXP 字符串
#--------------------------------------------------------------------------
def exp_s
return @exp_list[@level+1] > 0 ? @exp.to_s : "-------"
end
#--------------------------------------------------------------------------
# ● 获取下一等级的 EXP 字符串
#--------------------------------------------------------------------------
def next_exp_s
return @exp_list[@level+1] > 0 ? @exp_list[@level+1].to_s : "-------"
end
#--------------------------------------------------------------------------
# ● 获取离下一等级还需的 EXP 字符串(还需要)
#--------------------------------------------------------------------------
def next_rest_exp_s
return @exp_list[@level+1] > 0 ?
(@exp_list[@level+1] - @exp).to_s : "-------"
end
复制代码
在game_actor里找的
@actor.exp_s + "/" + @actor.next_exp_s
类似这样
作者:
烁灵
时间:
2010-11-9 21:35
本帖最后由 烁灵 于 2010-11-9 21:38 编辑
Window_Status里
def draw_exp_info(x, y)
s1 = @actor.exp_s
s2 = @actor.next_rest_exp_s
s_next = sprintf(Vocab::ExpNext, Vocab::level)
self.contents.font.color = system_color
self.contents.draw_text(x, y + WLH * 0, 180, WLH, Vocab::ExpTotal)
self.contents.draw_text(x, y + WLH * 2, 180, WLH, s_next)
self.contents.font.color = normal_color
self.contents.draw_text(x, y + WLH * 1, 180, WLH, s1, 2)
self.contents.draw_text(x, y + WLH * 3, 180, WLH, s2, 2)
end
复制代码
改成
def draw_exp_info(x, y)
s1 = @actor.exp_s
s2 = @actor.next_rest_exp_s
s_next = sprintf(Vocab::ExpNext, Vocab::level)
self.contents.font.color = normal_color
self.contents.draw_text(x, y + WLH * 1, 180, WLH, “经验” +s1.to_s + "/" +s2.to_s, 2)
end
复制代码
可以吗
话说怎么找不到代码框了。。。
作者:
冰舞蝶恋
时间:
2010-11-9 21:41
回复
烁灵
的帖子
谢谢!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1