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

Project1

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

[已经解决] 如何實現戰鬥中無論選擇什麼命令角色都不會作出行動?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
80
在线时间
62 小时
注册时间
2009-1-10
帖子
46
跳转到指定楼层
1
发表于 2014-7-2 01:02:50 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
因為劇情需要用到這個…
舉例來說大概是這樣的,隊伍中有A和B
B角色無論選擇攻擊、魔法、防守、道具一律不會作出行動
而A角色則正常
有什麼方法能夠實現呢?

Lv1.梦旅人

梦石
0
星屑
80
在线时间
62 小时
注册时间
2009-1-10
帖子
46
5
 楼主| 发表于 2014-7-3 14:43:43 | 只看该作者
taroxd 发表于 2014-7-3 06:23
@skill 未测试

class Scene_Battle

感謝板大~測試過總算是做到我想要的那種效果了^_^
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2014-7-3 06:23:02 | 只看该作者
本帖最后由 taroxd 于 2014-7-3 15:31 编辑
艾尔露 发表于 2014-7-2 22:27
感謝您的意見,不過我想做出的效果還是選擇指令時能給予B指令,只是他不會去執行
突然有個想法,可否給B角色 ...


@skill  @熊喵酱 结贴

RUBY 代码复制
  1. class Scene_Battle
  2.   def on_skill_ok
  3.     # 当角色在28号状态时,无论选择什么技能都会使用4号技能
  4.     # 你可以将4号技能设为等待
  5.     @skill = BattleManager.actor.state?(28) ? $data_skills[4] : @skill_window.item
  6.     BattleManager.actor.input.set_skill(@skill.id)
  7.     BattleManager.actor.last_skill.object = @skill
  8.     if !@skill.need_selection?
  9.       @skill_window.hide
  10.       next_command
  11.     elsif @skill.for_opponent?
  12.       select_enemy_selection
  13.     else
  14.       select_actor_selection
  15.     end
  16.   end
  17. end

  

评分

参与人数 1梦石 +1 收起 理由
熊喵酱 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
62 小时
注册时间
2009-1-10
帖子
46
3
 楼主| 发表于 2014-7-2 22:27:06 | 只看该作者
本帖最后由 艾尔露 于 2014-7-2 23:34 编辑
喵呜喵5 发表于 2014-7-2 01:10
附加一个这样的状态,选择战斗指令时直接跳过B角色如何?


感謝您的意見,不過我想做出的效果還是選擇指令時能給予B指令,只是他不會去執行
突然有個想法,可否給B角色附加一個狀態,然後強制執行某個技能這樣?(技能類似敵人技能裡的按兵不動)
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21609
在线时间
9412 小时
注册时间
2012-6-19
帖子
7117

开拓者短篇九导演组冠军

2
发表于 2014-7-2 01:10:37 | 只看该作者

附加一个这样的状态,选择战斗指令时直接跳过B角色如何?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-12 22:08

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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