Project1
标题:
关于指定角色出战的问题!!!!!!!
[打印本页]
作者:
我心飞扬
时间:
2013-4-4 19:22
标题:
关于指定角色出战的问题!!!!!!!
提问内容:我的工程中,我方队友达到A、B、C、D……N,N个人物。由玩家根据喜好或者技能搭配选出5个队员参加战斗,其余的在特定的房间里等待。由于剧情进展,需要H号队员与敌单挑。这样就有问题了。可能H号队员并不在出战队伍里。如果要实现H号队员与敌单挑,就需要其余人物离队,单挑胜利后再归队。但是这样就会打乱原来队伍中的5人顺序。
请问:该如何做,才能使无论H号队员是在队伍中还是等待状态中,进入战斗的都只是H队员,战斗后原本的5人顺序不变?
本人新手,请前辈们能详细指点!!谢谢!!
作者:
joe5491
时间:
2013-4-4 19:52
本帖最后由 joe5491 于 2013-4-4 19:54 编辑
這樣行嗎?
事先先記錄好目前的隊伍,然後可以隨便更動隊伍,開戰,結束後再還原回去
#========================================================
#★ 記錄隊伍 -by joe59491
#========================================================
#========使用說明========================================
#記錄當前隊伍
#Save_Actors.new
#恢復之前隊伍
#Save_Actors.new
#========================================================
class Save_Actors
def initialize
$sav_actor=[0]
for i in 0..$game_party.actors.size - 1
#p $game_party.actors[i].id
$sav_actor[i]=$game_party.actors[i].id
end
end
end
class Load_Actors
def initialize
if $sav_actor!=nil
for i in 0..$game_party.actors.size - 1
$game_party.remove_actor($game_party.actors[i].id)
end
for i in 0..$sav_actor.size - 1
$game_party.add_actor($sav_actor[i])
end
$game_player.refresh
end
end
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1