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

Project1

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

[已经过期] 战斗中选中角色或敌人问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
帖子
274
跳转到指定楼层
1
发表于 2012-6-5 19:48:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
战斗中角色或者敌人有某状态,攻击或者法术选择带有这个状态的角色或者敌人时,攻击的时候就攻击其他角色,不攻击有状态的,或者让有状态的,选择的时候变量为不存在,但却不知道怎么弄

Lv1.梦旅人

梦石
0
星屑
47
在线时间
976 小时
注册时间
2011-4-30
帖子
860
2
发表于 2012-6-5 21:58:40 | 只看该作者
本帖最后由 羞射了 于 2012-6-7 22:08 编辑

搜索def set_target_battlers 里面,添加目标时,排除掉带有这个状态的角色。

举个例子
      when 2  # 敵全体
        for enemy in $game_troop.enemies
          if enemy.exist? and !enemy.states.include?(状态编号)
           battler.target.push(enemy)           
          end
      end
类似的地方都要改,你可以自己试试。
湿滑落式骑!
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
322 小时
注册时间
2011-6-24
帖子
274
3
 楼主| 发表于 2012-6-7 17:30:34 | 只看该作者
羞射了 发表于 2012-6-5 21:58
搜索def set_target_battlers 里面,添加目标时,排除掉带有这个状态的角色。

举个例子

没反映啊   
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
47
在线时间
976 小时
注册时间
2011-4-30
帖子
860
4
发表于 2012-6-7 22:08:25 | 只看该作者
sblkhgm 发表于 2012-6-7 17:30
没反映啊

不好意思,我少打了点字,应该是XXX.states.include?(状态编号)
湿滑落式骑!
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 14:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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