赞 | 93 |
VIP | 0 |
好人卡 | 13 |
积分 | 80 |
经验 | 53314 |
最后登录 | 2024-8-13 |
在线时间 | 1183 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 7981
- 在线时间
- 1183 小时
- 注册时间
- 2007-7-29
- 帖子
- 2055
|
看起来好像是一开始忘了添加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的时候啦,因为这样就不会因为一个东西变化而已时导致需要重新描绘所有的东西。 |
评分
-
查看全部评分
|