Project1

标题: 我技能128号之后。。在战斗中都无法播放动画了 [打印本页]

作者: jj10108a    时间: 2014-9-20 00:40
标题: 我技能128号之后。。在战斗中都无法播放动画了
也不知道为什么。。128号之前的技能设定完都能在战斗正常播放并起到效果

128号之后设定的新技能都是打不出任何效果还会发生莫名其妙的动作例如不停地重复向左向右。。。



作者: 三途亚梦    时间: 2014-9-20 01:55
这莫名其妙的bug……

你先确定下自己有没有什么脚本导致了这个问题
再确定一下128号之后技能的动画的合成方式、位置、每一帧动画的位置(大概检查几个技能就可以)

如果还发现不了症结,就上范例我们帮你看看。
作者: chd114    时间: 2014-9-20 12:14
脚本编辑器搜下128,估计是什么脚本坑了
作者: jj10108a    时间: 2014-9-20 13:23
三途亚梦 发表于 2014-9-20 01:55
这莫名其妙的bug……

你先确定下自己有没有什么脚本导致了这个问题

如何检查128之后的技能设定呢,我的确是横版的。。。不太会看。。对不起
作者: jj10108a    时间: 2014-9-20 13:24
chd114 发表于 2014-9-20 12:14
脚本编辑器搜下128,估计是什么脚本坑了

怎么查呢~~~
作者: chd114    时间: 2014-9-20 13:26
jj10108a 发表于 2014-9-19 20:24
怎么查呢~~~

ctrl+alt+f
作者: jj10108a    时间: 2014-9-20 13:28
三途亚梦 发表于 2014-9-20 01:55
这莫名其妙的bug……

你先确定下自己有没有什么脚本导致了这个问题

等等,我貌似看到了
# ● 技能动作
  #--------------------------------------------------------------------------
  def skill_action
    # 指定技能ID
    case skill_id
    when 1      # 1号技能是普通攻击,所以上的武器采取行动
      return weapon_action
    when 2      # 2号技能是防御
      return "防御"
    when 3,4,5   # 3/4/5号技能是连续攻击
      return weapon_action
    when 6      # 6号技能是敌人逃走
      return escape
    when 7      # 7号技能是观察情况
      return "观望"
    when 128
      return "水枪"
    when 129
      return "投掷武器"
    when 130
      return "5回攻击"
    when 131
      return "切入攻击"
    when 132
      return "多段攻击"
    when 133
      return "化身"
    when 134
      return "技能派生"
    when 135
      return "转换攻击"
    when 136
      return "空中攻击"
    end
    # 技能名指定(数据库ID移动来也没问题的,所以推荐)
    case skill_name
    when "背景变更样本"
      return "背景变更攻击"
    when "图片攻击样本"
      return "图片攻击"
    end
    # 指定技能类型
    case skill_type
    when 1     # 战士技
      return "战士技"
    when 2     # 法术
      return "法术"

    when 5     # 枪技
      return "枪技"
    when 6     # 聚能
      return "聚能"
    end
    # 上述以外
    return "战士技"
  end
  #--------------------------------------------------------------------------
  # ● 道具的动作
  #--------------------------------------------------------------------------
  def item_action
    case item_id # 指定物品ID
    when 1
      return "物品使用"
    else
      return "物品使用"
    end
  end

这一行怎么改写呢。。我挺有兴趣的
作者: jj10108a    时间: 2014-9-20 13:43
三途亚梦 发表于 2014-9-20 01:55
这莫名其妙的bug……

你先确定下自己有没有什么脚本导致了这个问题

但是如何新加一些技能动作,我新加的都没反应。。例如
    return "切入攻击"
    when 132
      return "多段攻击"
    when 133
      return "化身"
    when 134
      return "技能派生"
    when 135
      return "转换攻击"
    when 136
      return "空中攻击"
    when 137
      return "空中攻击"
    end

我加了137是空中攻击,但是137号技能还是一般的走砍。。。
作者: czh098tom    时间: 2014-9-20 22:20
简单粗暴的办法:
把when 128这行到return "空中攻击"这行开头都加上#
具体想新增动作需要完整脚本
不过脚本最开头应该有说明吧




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1