Project1

标题: 请问一下怎么设置每个等级的名称啊 [打印本页]

作者: 1271489930    时间: 2019-3-9 16:34
标题: 请问一下怎么设置每个等级的名称啊
就是想弄不同境界
作者: 1271489930    时间: 2019-3-9 21:17
有人吗,大佬帮帮忙
作者: 真·可乐    时间: 2019-3-9 22:08
XP是没有这种功能的,你可能需要脚本
作者: myownroc    时间: 2019-3-9 22:23
本帖最后由 myownroc 于 2019-3-9 22:24 编辑
  1. LEVEL_LIST = {
  2.   1=>"level1",
  3.   2=>"level2",
  4. }
  5. class Window_Base < Window
  6.   def draw_actor_level(actor, x, y)
  7.     if LEVEL_LIST.has_key?(actor.level)
  8.       self.contents.draw_text(x, y, 128, 32, LEVEL_LIST[actor.level])
  9.     else
  10.       self.contents.font.color = system_color
  11.       self.contents.draw_text(x, y, 32, 32, "Lv")
  12.       self.contents.font.color = normal_color
  13.       self.contents.draw_text(x + 32, y, 24, 32, actor.level.to_s, 2)
  14.     end
  15.   end
  16. end
复制代码

把这个脚本插入到main前,在LEVEL_LIST里面写好各个等级对应的称号。
这样做的后果就是:如果某个等级存在称号,那么不显示等级而是显示等级对应的称号。
建议称号长度不超过4个汉字。
作者: 1271489930    时间: 2019-3-10 08:47
myownroc 发表于 2019-3-9 22:23
把这个脚本插入到main前,在LEVEL_LIST里面写好各个等级对应的称号。
这样做的后果就是:如果某个等级存在 ...

感谢感谢




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