查看: 2691|回复: 7

经验条显示问题!

  [复制链接]
梦石
0
星屑
50
在线时间
61 小时
注册时间
2008-8-18
回帖
32
发表于 2009-6-12 08:00:00 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
http://rpg.blue/upload_program/d/ROCKMANZ_wenti_112938819.png
如图显示,使用显示经验条的脚本后无论升级多少次经验条都不会自动清空,
甚至超出经验条的限制量,最后贯穿窗口。
请问高手如何解决?
以下为脚本,插入在windows_base中,这只是其中一种写法。
def draw_actor_exp_gauge(actor, x, y, width = 120)
   gw = width * actor.exp_s / actor.next_rest_exp_s
   gc1 = Color.new(255, 255, 0, 128)
   gc2 = Color.new(255, 255, 0, 255)
   self.contents.fill_rect(x, y + WLH - 8, width, 6, gauge_back_color)
   self.contents.gradient_fill_rect(x, y + WLH - 8, gw, 6, gc1, gc2)
  end
魔都3修改中....
梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-7-9
回帖
139
发表于 2009-1-21 16:28:18 | 显示全部楼层
手头没vx,没法试用啊……
《魔幻石奇迹》试玩版1.1 http://rpg.blue/forumTopicR ... 1%2D15+17%3A05%3A16 第一款游戏,做得不尽完善,请发现BUG及时指出!
回复

使用道具 举报

头像被屏蔽

6r最强害虫!

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-11-9
回帖
924
发表于 2009-1-21 18:13:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
61 小时
注册时间
2008-8-18
回帖
32
 楼主| 发表于 2009-1-21 20:01:21 | 显示全部楼层
莫非没有解决的办法?我看人家的黒狮子纹章可是弄得很好啊。
魔都3修改中....
回复

使用道具 举报

梦石
0
星屑
1369
在线时间
97 小时
注册时间
2008-12-26
回帖
597

RM创作大赛01参赛者

发表于 2009-1-21 20:13:44 | 显示全部楼层
def draw_actor_exp_gauge(actor, x, y, width = 120)
    max = actor.next_max_exp
    gw = width * (max - actor.next_rest_exp) / max
    gc1 = Color.new(255, 255, 0, 128)
    gc2 = Color.new(255, 255, 0, 255)
    self.contents.fill_rect(x, y + WLH - 8, width, 6, gauge_back_color)
    self.contents.gradient_fill_rect(x, y + WLH - 8, gw, 6, gc1, gc2)
  end

偶自己游戏里经验条是这么写的。
根据LZ的颜色换了换。
《萝莉的远征》13周年纪念版现已在Steam发售https://store.steampowered.com/app/1687940
回复

使用道具 举报

梦石
0
星屑
50
在线时间
61 小时
注册时间
2008-8-18
回帖
32
 楼主| 发表于 2009-1-22 02:47:14 | 显示全部楼层
试验楼上的脚本后发生错误。
魔都3修改中....
回复

使用道具 举报

梦石
0
星屑
1369
在线时间
97 小时
注册时间
2008-12-26
回帖
597

RM创作大赛01参赛者

发表于 2009-1-22 03:15:38 | 显示全部楼层
{/jy}偶这样用是没问题的,你其他地方怎么设置的?
是啥错误?
《萝莉的远征》13周年纪念版现已在Steam发售https://store.steampowered.com/app/1687940
回复

使用道具 举报

梦石
0
星屑
50
在线时间
61 小时
注册时间
2008-8-18
回帖
32
 楼主| 发表于 2009-1-22 08:30:47 | 显示全部楼层
解决了!原来是actor.next_max_exp没有事先定义!
魔都3修改中....
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部