Project1
标题:
【XP】关于只跟随不参战的设定!
[打印本页]
作者:
我心飞扬
时间:
2011-12-26 16:23
标题:
【XP】关于只跟随不参战的设定!
本帖最后由 仲秋启明 于 2011-12-26 16:40 编辑
由于剧情需要,会有一个人物加入,但是不需要这个人物进入菜单栏,也不需要他进入战斗。
也就是说在行走画面上可以看到他跟随在主角后面(已经有“人物跟随”脚本了),打开菜单栏只有主角,进入战斗后也只有主角。
我不知道我表达明白没有,前辈们请多多指点一下。 dsu_plus_rewardpost_czw
作者:
幻耶
时间:
2011-12-27 09:23
做一个事件,移动路线选择靠近主角,频度选最高,速度自己调一下
作者:
步兵中尉
时间:
2011-12-27 10:17
这个问题以前也碰到过,解决方案有三,自己选择一个就是了。
(1)楼上所说,但是角色们经过的每一个地图都必须设置好事件;
(2)就让该角色加入战斗,但无法攻击和用技能,只能防守(这个应该很好制作吧?)
(3)遇到战斗跟班退出,战斗结束后再加入。
作者:
后知后觉
时间:
2011-12-27 11:05
把第 8 行.中括号里面的 2 改成你那角色的id就行了
class Game_Party
alias hzhj_old_actors_for_add_furen_game_party actors
def actors
if $scene.is_a?(Scene_Map)
return hzhj_old_actors_for_add_furen_game_party
else
ary = hzhj_old_actors_for_add_furen_game_party.clone
ary.delete($game_actors[2])
return ary
end
end
end
复制代码
作者:
怕鼠的猫
时间:
2011-12-27 11:52
把他的攻击力调整成0,防御力调整成最大。 基本上变成战斗中的废人,放在队伍的最后就行了。
作者:
我心飞扬
时间:
2011-12-29 08:52
本帖最后由 我心飞扬 于 2011-12-29 08:57 编辑
后知后觉 发表于 2011-12-27 11:05
把第 8 行.中括号里面的 2 改成你那角色的id就行了
我测试了你的脚本,只要一进入战斗就会提示
actor = @actors[actor_index]
# 对像存在的情况下
这句脚本发生错误(TypeError.no implicit conversion from nil to integer)。
这句脚本是●Game_Party●里面的。
作者:
后知后觉
时间:
2011-12-29 11:26
我在默认工程测试没有报错
作者:
钢铁列兵
时间:
2011-12-29 11:30
楼主总是添加不少工程又不提供相关信息,这样很难为解答的人
作者:
后知后觉
时间:
2011-12-29 11:49
额.是会报错.不过不是在进入战斗的时候.是在敌人攻击的时候.
换种方法
class Scene_Map
# 设置该角色是否在队伍里的开关的ID.开关为ON时表示该角色加入队伍了.
ActorIncludePartySwitchID = 1
# 设置不战斗角色的ID
FurenActorID = 2
alias hzhj_old_main_for_add_furen_game_map main
def main
$game_party.add_actor(FurenActorID) if $game_switches[ActorIncludePartySwitchID]
hzhj_old_main_for_add_furen_game_map
$game_party.remove_actor(FurenActorID) if $game_switches[ActorIncludePartySwitchID]
end
end
复制代码
作者:
幻耶
时间:
2011-12-29 12:05
本帖最后由 幻耶 于 2011-12-29 13:13 编辑
比如跟随的角色编号是11,进战斗或逃跑成功该角色就离队,结束战斗再加入。
Scene_Battle 1的 $game_troop.setup(@troop_id) 下面添加:
$game_party.remove_actor(11)
Scene_Battle 2的# 成功逃跑的情况下,if success 之下添加:
$game_party.remove_actor(11)
Scene_Battle 2的# ● 画面更新 (结束战斗回合)下面,大概在 @status_window.refresh 之下添加:
$game_party.add_actor(11)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1