Project1
标题:
修改描绘下一级EXP字符问题
[打印本页]
作者:
wingzeroplus
时间:
2013-1-4 20:27
标题:
修改描绘下一级EXP字符问题
本帖最后由 wingzeroplus 于 2013-1-4 20:53 编辑
Game_Actor下面
#--------------------------------------------------------------------------
# ● 获取下一等级的 EXP 字符串
#--------------------------------------------------------------------------
def next_exp_s
return @exp_list[@level+1] > 0 ? @exp_list[@level+1].to_s : "-------"
end
主要想改一下这个位置,原本的效果是当然没到最大等级的时候显示下一级EXP数值,到了角色最大等级显示"------"
因为有特殊原因,想改成 没到最大等级显示"????",到了角色最大等级显示"------"。改了半天不知道改哪里……return后面的内容一直没看懂(本人只看得懂通过if写的判断条件……)
PS:因为特殊原因,不要去掉,也不要用其他的内容代替,必须使用 @exp_list[@level+1].to_s 这个来描绘出"???",能否可行?请求高手指点
作者:
羞射了
时间:
2013-1-4 20:33
你直接把@exp_list[@level+1].to_s 改成“???”不就完了??
作者:
wwwcctvty
时间:
2013-1-4 20:36
"@exp_list[@level+1].to_s "意思是下一级的经验值 ,你想不改这一句也能显示"???",我估计能让计算器算出"1+1=3"了.
"to_s"意思就是把一个函数的内容输出为数值,可"???"是数值吗?
作者:
羞射了
时间:
2013-1-4 20:38
wwwcctvty 发表于 2013-1-4 20:36
"@exp_list[@level+1].to_s "意思是下一级的经验值 ,你想不改这一句也能显示"???",我估计能让计算 ...
to_s 是输出为字符串好不好……??
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1