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

Project1

 找回密码
 注册会员
搜索

等级的显示

查看数: 2818 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
fjm
发布时间: 2019-4-18 20:00

正文摘要:

本帖最后由 fjm 于 2019-4-19 20:16 编辑 下面图片,实际技能等级LV.  0,让它显示LV  1       该怎么改 感觉可以用0+1,后面+1的方法实现,但不知道应该加在哪里 自己 ...

回复

KB.Driver 发表于 2019-4-19 22:42:35
原来的31行是
RUBY 代码复制
  1. draw_text(x + 24, y, width, line_height, item.name + "|Lv." + @actor.skill_level(item.id).to_s)

现在修改成如下两行
RUBY 代码复制
  1. skill_level = [1, @actor.skill_level(item.id)].max
  2. draw_text(x + 24, y, width, line_height, item.name + "|Lv." + skill_level.to_s)

点评

fjm
感谢KB大神,终于解决了这个问题了  发表于 2019-4-20 09:44
fjm
说错了是111行和113行  发表于 2019-4-20 09:24
fjm
我看了下,估计111行和131行可能也要修改下,帮忙看下怎么改,谢谢  发表于 2019-4-20 09:24
fjm
非常感谢,但我改了31行,还是显示LV 0,麻烦帮忙再看下  发表于 2019-4-19 23:32
对了,这个只是让0级变成1级,1级以后并没有+1.要达到那个效果的话可以把下面第一行写成skill_level = @actor.skill_level(item.id) + 1  发表于 2019-4-19 22:59

评分

参与人数 2星屑 +50 +1 收起 理由
VIPArcher + 50 认可答案
fjm + 1 认可答案

查看全部评分

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

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

GMT+8, 2025-7-19 09:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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