查看: 1646|回复: 1

[已经过期] 问一段角色被攻击的脚本。。

  [复制链接]
梦石
0
星屑
50
在线时间
82 小时
注册时间
2010-10-3
回帖
174
发表于 2011-1-20 11:27:49 | 显示全部楼层 |阅读模式

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

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

×
我在scene_Battle 里面设置了这么一段:

#--------------------------------------------------------------------------
  # ● 刷新画面 (主回合步骤 5 : 显示伤害)
  #--------------------------------------------------------------------------
  def update_phase4_step5
    # 隐藏帮助窗口
    @help_window.visible = false
   
    for target in @target_battlers
     if target.damage != nil
       target.damage_pop = true
     end

if target.is_a?(Game_Actor)
        target.battler_name = target.battler_name.split(/★/)[0] (#这是在设置角色的被打图形。)
            end
   end

.................(后面就不写了)

结果发现,角色被打确实是有变化了,可是,给我方角色补血的时候,他也是被打的图形!~~这是为啥捏?

点评

为什么不用代码?这样看起来很麻烦诶  发表于 2011-1-20 22:58

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-1-20 12:35:53 | 显示全部楼层
被打和补血都要显示伤害,所以你把被打的动画放到了显示伤害的地方……
if target.is_a?(Game_Actor)后面再加上 and target.damage >= 0

点评

他说这个 >= 没有定义....  发表于 2011-1-21 10:23
啊,我再试试! 谢谢!  发表于 2011-1-20 12:46

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部