设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2328|回复: 6
打印 上一主题 下一主题

[已经解决] 【已解决】如何实现一个等级多重名称

[复制链接]

Lv5.捕梦者

梦石
0
星屑
33334
在线时间
10517 小时
注册时间
2009-3-15
帖子
4762
1
发表于 2020-11-12 21:28:26 | 显示全部楼层
RUBY 代码复制
  1. LEVEL_LIST = {
  2.   1=>"菜鸡",
  3.   2=>"小菜鸡",
  4.  
  5. }
  6. LEVEL_LIST2 = {
  7.   1=>"勇士",
  8.   2=>"小勇士",
  9.  
  10. }
  11. class Window_Base < Window
  12.   def draw_actor_level(actor, x, y)
  13.     if LEVEL_LIST.has_key?(actor.level) or LEVEL_LIST2.has_key?(actor.level)
  14.       self.contents.draw_text(x, y, 128, 32, LEVEL_LIST[actor.level]) if $game_switches[1]
  15.       self.contents.draw_text(x, y, 128, 32, LEVEL_LIST2[actor.level]) if $game_switches[2]
  16.     else
  17.       self.contents.font.color = system_color
  18.       self.contents.draw_text(x, y, 32, 32, "Lv")
  19.       self.contents.font.color = normal_color
  20.       self.contents.draw_text(x + 32, y, 24, 32, actor.level.to_s, 2)
  21.     end
  22.   end
  23. end

评分

参与人数 3星屑 +50 +2 收起 理由
taeckle + 1 大神威武!
RyanBern + 50 认可答案
l734273398 + 1 认可答案

查看全部评分

回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-22 17:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表