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

Project1

 找回密码
 注册会员
搜索

武将单挑,不知道怎么判定,求指点

查看数: 2700 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-3-4 21:57

正文摘要:

本帖最后由 天地有正气 于 2014-3-14 21:04 编辑 想做个敌将单挑事件,但不知道怎么判定 想让我方队伍第一个角色和敌将单挑 因为鄙人的游戏主角有8(+12)个 可以整队调换位置,所以不知道要怎么判定第一位角色是 ...

回复

英顺的马甲 发表于 2014-3-12 00:25:44
  1. class Game_Party
  2.   def keep_first
  3.     first_actor = @actors.delete_at(0)
  4.     @new_actors = @actors
  5.     @actors = first_actor
  6.   end
  7.   def resume_other
  8.     @actors += @new_actors
  9.     @new_actors = nil
  10.   end
  11. end
复制代码
插入Main之前,战斗之前执行$game_party.keep_first,战斗之后执行$game_party.resume_other

评分

参与人数 2星屑 +84 收起 理由
天地有正气 + 80 我很赞同
guoyq1988 + 4 谢谢提醒

查看全部评分

guoyq1988 发表于 2014-3-11 23:34:57
恋′挂机 发表于 2014-3-5 21:54
不知道是不是这个意思战斗前事件脚本中输入
$game_party.actors_copy = $game_party.actors
actor = $game_ ...

抱歉,没注意看提醒
@myownroc 结贴
恐惧剑刃 发表于 2014-3-5 21:54:09
不知道是不是这个意思
  1. class Game_Party
  2.   attr_accessor :actors_copy
  3.   def actors=(actor)
  4.     @actors = actor
  5.   end
  6. end
复制代码
战斗前事件脚本中输入
$game_party.actors_copy = $game_party.actors
actor = $game_party.actors[0]
$game_party.actors = [actor]
战斗后事件脚本中输入
$game_party.actors = $game_party.actors_copy

点评

事实上用attr_accessor :actors_copy, :actors比较简单快速吧==  发表于 2014-3-12 01:13
main qian  发表于 2014-3-7 16:36
class Game_Party 这段代码要放在哪?  发表于 2014-3-5 23:12

评分

参与人数 2星屑 +97 收起 理由
天地有正气 + 85 认可答案
guoyq1988 + 12 认可答案

查看全部评分

myownroc 发表于 2014-3-4 23:42:58
事件中调用  
变量操作 1号=脚本…

点评

还是不会弄,请写给我看看可以吗?尴尬。。。  发表于 2014-3-5 00:06
我直接插在事件前。。。。  发表于 2014-3-4 23:58
guoyq1988 发表于 2014-3-4 22:41:10
芯☆淡茹水 发表于 2014-3-4 22:25
可以先用几个变量记录不需要单挑的角色和敌人的ID,然后不需要单挑的角色离队,不需要单挑的敌人隐藏。单挑 ...

敌人可以用数据库的队伍设置
主要是怎么判定我方角色
我有领队脚本,如果调换角色位置,要怎么用变量记录?

点评

抽空看看吧  发表于 2014-3-5 07:21
芯☆淡茹水 发表于 2014-3-4 22:25:06
可以先用几个变量记录不需要单挑的角色和敌人的ID,然后不需要单挑的角色离队,不需要单挑的敌人隐藏。单挑的就进入战斗,结束后,离队的人加入队伍。
芯☆淡茹水 发表于 2014-3-4 22:13:03
是什么界面选择单挑?地图界面还是战斗界面?

点评

地图,在选择是否单挑后进入战斗  发表于 2014-3-4 22:20
myownroc 发表于 2014-3-4 22:02:40
$game_party.actors[0]就是一号

点评

谢谢,但鄙人愚笨,能否详细说明下  发表于 2014-3-4 22:04
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-25 16:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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