Project1

标题: 战斗中角色暂时消失的状态怎么做? [打印本页]

作者: 君迁子    时间: 2009-8-14 13:38
标题: 战斗中角色暂时消失的状态怎么做?
类似空之轨迹3里,刚好得到BONUS砍人就能直接让敌人消失的那种,还有空之轨迹SC里叫兽那招“时空追放”,直接把角色变消失,相当于流放到异时空……
我首先设定了一个状态“时空追放”,动画“对象消失”,然后脚本里把可能遭受到的伤害都改成0,但是这样在选择的时候还是可以打到处于“时空追放”状态下的人,怎么才能让光标完全不会选到那个人身上呢?
作者: 传说中di    时间: 2009-8-14 13:46
给那个人附加上普通攻击敌人...或普通攻击友队...
在普通攻击敌人...或普通攻击友队...
脚本中改为不行动
作者: 君迁子    时间: 2009-8-14 13:54
强制普通攻击和选不选得到某个对象有什么直接联系么=v=||||||||||
作者: QQ459763849    时间: 2009-8-14 13:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: 紫苏    时间: 2009-8-14 14:02
君迁好,long time no c ^^

简单点可以改一下 Game_Battler 的 exist? 方法:
  1. class Game_Battler
  2.   #--------------------------------------------------------------------------
  3.   # ● 存在判定
  4.   #--------------------------------------------------------------------------
  5.   def exist?
  6.     return (not @hidden and (@hp > 0 or @immortal) and !state?(17))
  7.   end
  8. end
复制代码

作者: 君迁子    时间: 2009-8-14 14:02
本帖最后由 君迁子 于 2009-8-14 14:06 编辑

不过如果使用这个状态的是敌人的话,怎么判断他们会让哪个角色中这个状态呢||||||||

紫苏好!!这就去测试!T3T
作者: 传说中di    时间: 2009-8-14 14:11
是自己选不到的话用强行攻击就可以跳过了
是敌人不会打到中那个状态的人的话
其实RM内置战斗中..
角色死亡就也只是把角色隐藏起来了.

可参考後进行更改
作者: typhon_524    时间: 2009-8-14 14:28
类似的状态,我在Arrow_Actor里改过,效果是让己方选择不到队友
作者: 君迁子    时间: 2009-8-14 14:30
君迁好,long time no c ^^

简单点可以改一下 Game_Battler 的 exist? 方法:class Game_Battler
  #--------------------------------------------------------------------------
  # ● 存在判定
  #----------- ...
紫苏 发表于 2009-8-14 14:02


已经解决!这样伤害处理那里全部都可以不要了TvT
作者: 风中承诺    时间: 2009-8-14 15:37
更改角色图形……




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