| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 1 |  
| 积分 | 1 |  
| 经验 | 3794 |  
| 最后登录 | 2020-7-25 |  
| 在线时间 | 138 小时 |  
 Lv1.梦旅人 
	梦石0 星屑55 在线时间138 小时注册时间2010-6-20帖子46 | 
| 我同时用了彩虹神剑和sp显示,还设置了防御恢复hpsp。 if @active_battler.current_action.basic == 1
 @help_window.set_text($data_system.words.guard, 1)
 # ——回复。可以改为SP。
 @active_battler.damage = -@active_battler.maxhp * 0.05
 @active_battler.damage = @active_battler.damage.to_i
 @active_battler.hp -= @active_battler.damage
 @active_battler.sp -= @active_battler.damage
 @active_battler.animation_id = 26
 # 回復值的表示
 @target_battlers.push(@active_battler)
 @active_battler.damage2 = -@active_battler.damage
 @active_battler.damage = @active_battler.damage
 return
 end
 然后战斗测试,点防御,可是在回复表示的时候,发现hp显示异常,如果删了@active_battler.damage2 = -@active_battler.damage这个,hp就不显示异常了,但是加sp就不显了,求解这是为什么?难道哪里冲突了吗?
 
  Project2.rar
(211.95 KB, 下载次数: 28) | 
 |