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

Project1

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

怎么样设置切换队友?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
62 小时
注册时间
2008-10-31
帖子
564
跳转到指定楼层
1
发表于 2008-12-24 03:23:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
比如有2个角色,我控制这1个行走,另外1个不动。然后我按了某个键,切换到后面那个不动的队友,再控制他。
此贴于 2008-12-30 13:20:15 被版主八云紫提醒,请楼主看到后对本贴做出回应。
版务信息:版主帮忙结贴~

Lv1.梦旅人

星辰创始

梦石
0
星屑
65
在线时间
155 小时
注册时间
2008-3-8
帖子
611
2
发表于 2008-12-24 03:36:11 | 只看该作者
用并行公共事件,步骤较多
用事件控制事件移动,分别判断按键上下左右的情况
切换用开关判断,N开关开启时,1号走,关闭时,2号走
你按了某键后,条件分歧某键按下,开关打开,加上再按一次判断
开关关闭,去掉除此之外的判断
回复 支持 反对

使用道具 举报

Lv1.梦旅人

kissye的宠物<

梦石
0
星屑
61
在线时间
1563 小时
注册时间
2008-8-11
帖子
6174

贵宾

3
发表于 2008-12-24 04:00:18 | 只看该作者
搜索“领队更换”
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
1 小时
注册时间
2008-7-17
帖子
35
4
发表于 2008-12-24 04:43:44 | 只看该作者
#------------------------------------------------------------------------------
# 添加此脚本后,在地图画面按下X键更换当前的领队。
# 领队更改不会造成战斗队伍、菜单队伍次序的更改。
# 領隊的ID可以在第「ID」號的變量中取得(不再使用序列好了)
#==============================================================================
class Game_Player < Game_Character
  ID = 2
#--------------------------------------------------------------------------
# ● 刷新
#--------------------------------------------------------------------------
def refresh
   # 同伴人数为 0 的情况下
   if $game_party.actors.size == 0
     # 清除角色的文件名及对像
     @character_name = ""
     @character_hue = 0
     $game_variables[ID] = 0 unless ID.zero?
     # 分支结束
     return
   end
   if @leader_id.nil? or $game_party.actors[@leader_id].nil?
     # 获取带头的角色
     actor = $game_party.actors[0]
     @leader_id = 0
   else
     # 获取带头的角色
     actor = $game_party.actors[@leader_id]
   end
   $game_variables[ID] = $game_party.actors[@leader_id].id unless ID.zero?
   # 设置角色的文件名及对像
   @character_name = actor.character_name
   @character_hue = actor.character_hue
   # 初始化不透明度和合成方式子
   @opacity = 255
   @blend_type = 0
end
#--------------------------------------------------------------------------
# ● 画面更新
#--------------------------------------------------------------------------
alias oir_update update
def update
   # 按下 X 键的情况下
   if Input.trigger?(Input::L)
     @leader_id += 1
     @leader_id = 0 if $game_party.actors[@leader_id].nil?
     refresh
   end
   oir_update
end
end
~~o0攻德无量Oo~~ ~~o0万受无疆Oo~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

星辰创始

梦石
0
星屑
65
在线时间
155 小时
注册时间
2008-3-8
帖子
611
5
发表于 2008-12-25 20:46:41 | 只看该作者
以下引用木葬枫于2008-12-23 20:00:18的发言:

搜索“领队更换”


他的意思是分别控制,不是领队吧,我觉得应该不是
回复 支持 反对

使用道具 举报

Lv1.梦旅人

风雪夜不归人

梦石
0
星屑
50
在线时间
276 小时
注册时间
2006-3-7
帖子
6721

贵宾

6
发表于 2008-12-26 00:44:15 | 只看该作者
以下引用星辰天羽于2008-12-23 19:36:11的发言:

用并行公共事件,步骤较多
用事件控制事件移动,分别判断按键上下左右的情况
切换用开关判断,N开关开启时,1号走,关闭时,2号走
你按了某键后,条件分歧某键按下,开关打开,加上再按一次判断
开关关闭,去掉除此之外的判断


范例使用方法,替换DATA里的MAP2 文件

http://rpg.blue/upload_program/d ... ��例_110654049.rar

系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
有些人,到了七八月份就会诈尸。
宫斗,是女生永远的爱。
冷门,是本人不变的欲。
作弊,是玩家自由的痛。
练级,是橙光割舍的情。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

星辰创始

梦石
0
星屑
65
在线时间
155 小时
注册时间
2008-3-8
帖子
611
7
发表于 2008-12-26 02:56:01 | 只看该作者
优游什么都做好了,就没有锻炼了,新手要实战才能学会(其实是我准备做的……)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-10 02:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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