查看: 1286|回复: 1

[已经解决] 我的ARPG不能刷新经验槽

[复制链接]
头像被屏蔽
梦石
0
星屑
75
在线时间
143 小时
注册时间
2008-11-27
回帖
136
发表于 2010-11-8 00:13:18 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
梦石
0
星屑
8003
在线时间
1184 小时
注册时间
2007-7-29
回帖
2014
发表于 2010-11-8 00:34:48 | 显示全部楼层
看起来好像是一开始忘了添加exp是否变化而刷新了,初始化那里加个@exp之类的变量,然后添加红字。大概看了因该是这样,纯猜想。
if @lasthp!=actor.hp || @lastsp!=actor.sp || @weapon_id!=player.char_weapon_id ||
       @lastmagic!=actor.hot_magic_id || @lastitem!=actor.hot_item_id || @lastplayerid!=$game_players.player_controller ||
       (item!= nil && item.id > 0 && @itemuse != $game_party.item_can_use?(item.id)) ||
       (skill!=nil && skill.id>0 && @magicuse != actor.skill_can_use?(skill.id)) ||
       @exp != actor.exp_s.to_i

还有,顺便给各建议,把每样东西都单独一个窗口会比较好哦,在arpg的时候啦,因为这样就不会因为一个东西变化而已时导致需要重新描绘所有的东西。

评分

参与人数 1星屑 +332 收起 理由
fux2 + 332 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部