Project1

标题: 角色戰鬥死亡即離隊 [打印本页]

作者: a1231171    时间: 2014-6-13 16:35
标题: 角色戰鬥死亡即離隊
想請教:
如何使用腳本的方式完成   '在戰鬥過程中,主角死亡即離隊'  的效果

有嘗試過使用公共事件:
用條件偵測瀕死就完全回復再離隊,
但需要的數量有點大...
想請教有沒有辦法將此事件轉為腳本(改數字比較快一點)
或是使用腳本的方式完成


--
有嘗試搜尋相關字爬文,如有遺漏,請見諒
作者: Mr.Jin    时间: 2014-6-13 19:37
好办
RGSS1的话,你在Game_Battler 3的80多行找这一句:
self.hp -= self.damage
后面补上这么几句:
  1.       # 死去吧
  2.       if self.is_a?(Game_Actor) and self.hp == 0
  3.         $game_party.remove_actor(self.id)
  4.       end
复制代码

作者: a1231171    时间: 2014-6-13 20:43
标题: ()
本帖最后由 a1231171 于 2014-6-13 20:45 编辑
Mr.Jin 发表于 2014-6-13 19:37
好办
RGSS1的话,你在Game_Battler 3的80多行找这一句:
self.hp -= self.damage


感謝大大的幫忙~:D
但目前使用的是VX(應該是RGSS2)  不知道應該增加在何處
作者: Mr.Jin    时间: 2014-6-14 19:44
不好意思,看了一晚上球赛,没有看到追问
给你个提示,战斗不能的判定是用dead?方法来指定的,
你可以把如下脚本写在合适的地方
  1. if self.is_a?(Game_Actor) and self.dead?
  2.    $game_party.remove_actor(self.id)
  3. end
复制代码





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