设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1238|回复: 1
打印 上一主题 下一主题

[已经过期] 关于指定角色出战的问题!!!!!!!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
跳转到指定楼层
1
发表于 2013-4-4 19:22:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
提问内容:我的工程中,我方队友达到A、B、C、D……N,N个人物。由玩家根据喜好或者技能搭配选出5个队员参加战斗,其余的在特定的房间里等待。由于剧情进展,需要H号队员与敌单挑。这样就有问题了。可能H号队员并不在出战队伍里。如果要实现H号队员与敌单挑,就需要其余人物离队,单挑胜利后再归队。但是这样就会打乱原来队伍中的5人顺序。
请问:该如何做,才能使无论H号队员是在队伍中还是等待状态中,进入战斗的都只是H队员,战斗后原本的5人顺序不变?
本人新手,请前辈们能详细指点!!谢谢!!

Lv1.梦旅人

梦石
0
星屑
50
在线时间
193 小时
注册时间
2013-3-24
帖子
448
2
发表于 2013-4-4 19:52:21 | 只看该作者
本帖最后由 joe5491 于 2013-4-4 19:54 编辑

這樣行嗎?
事先先記錄好目前的隊伍,然後可以隨便更動隊伍,開戰,結束後再還原回去
  1. #========================================================
  2. #★ 記錄隊伍 -by joe59491
  3. #========================================================

  4. #========使用說明========================================
  5. #記錄當前隊伍
  6. #Save_Actors.new
  7. #恢復之前隊伍
  8. #Save_Actors.new
  9. #========================================================

  10. class Save_Actors
  11.   def initialize
  12.     $sav_actor=[0]
  13.     for i in 0..$game_party.actors.size - 1
  14.       #p $game_party.actors[i].id
  15.       $sav_actor[i]=$game_party.actors[i].id
  16.     end  
  17.   end
  18. end

  19. class Load_Actors
  20.   def initialize
  21.     if $sav_actor!=nil
  22.      for i in 0..$game_party.actors.size - 1
  23.        $game_party.remove_actor($game_party.actors[i].id)
  24.      end  
  25.      for i in 0..$sav_actor.size - 1
  26.        $game_party.add_actor($sav_actor[i])
  27.      end  
  28.      $game_player.refresh
  29.    end
  30.   end
  31. end
复制代码

评分

参与人数 1星屑 +80 收起 理由
hcm + 80 感谢回答

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-26 15:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表