Project1

标题: 如何实现在战斗前队员离开 战斗后自动加入? [打印本页]

作者: 伊恩    时间: 2007-7-31 09:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 伊恩    时间: 2007-7-31 09:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: luganyi    时间: 2007-7-31 14:46
是明雷式的战斗吗,或者是个事件?
那就这样做就可以了.

战斗处理:(这个你自己做)
文章:xxx加入
替换队员:[xxx]加入,初始化

就可以啦
作者: 尝古    时间: 2007-7-31 16:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 闪电    时间: 2007-7-31 16:55
在敌人的队伍里面设置会不会好一点?.....
作者: 西撒1314    时间: 2007-7-31 16:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水之幻    时间: 2007-7-31 17:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 尝古    时间: 2007-7-31 17:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 橡让    时间: 2007-7-31 17:21
XXX离开
战斗处理
替换队员:XXX加入

作者: 伊恩    时间: 2007-7-31 20:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: K’    时间: 2007-7-31 20:54
在  Scene_Battle 2 中搜索

battle_end

在两个结果下都添加一句

$game_party.add_actor(2)


然后 在 Scene_Battle 1

  def main
    # 初始化战斗用的各种暂时数据


下添加 $game_party.remove_actor(2)

这样 每次战斗前 2号角色都会离开 结束后就会加入

如果是其他角色 把2 替换成他的ID 就行了。
作者: 伊恩    时间: 2007-7-31 23:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 橡让    时间: 2007-7-31 23:21
改一下行走图,让人和宠物连在一起?
作者: K’    时间: 2007-7-31 23:30
以下引用伊恩于2007-7-31 15:07:32的发言:

可是要离开的角色是不固定的
比如ID2的角色能 后来要换ID3的要怎么实现

$game_party.add_actor(2)

改成

$game_party.add_actor($game_party.variables[50])

这样50号变量就代表了替换角色的ID号。
作者: 伊恩    时间: 2007-8-1 00:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: K’    时间: 2007-8-1 00:30
必须要保证消失的队员是队伍的最后一个


Window_MenuStatus中

    @item_max = $game_party.actors.size
    for i in 0...$game_party.actors.size

改为
    @item_max = $game_party.actors.size - 1
    for i in 0...$game_party.actors.size - 1

作者: 伊恩    时间: 2007-8-1 01:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 伊恩    时间: 2007-8-1 01:34
提示: 作者被禁止或删除 内容自动屏蔽




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