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

Project1

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

[已经解决] 求教:VX里怎样删掉战斗菜单里的“攻击”项

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-2-4
帖子
59
跳转到指定楼层
1
发表于 2011-9-3 18:13:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
其实我的目的是这样的:就是只允许主角用技能攻击,防御,物品或者逃走,没有普通攻击OTL
可以做到吗?

Lv1.梦旅人

梦石
0
星屑
60
在线时间
58 小时
注册时间
2008-5-1
帖子
43
2
发表于 2011-9-3 20:14:54 | 只看该作者
Window_ActorCommand修改一下
  1. #==============================================================================
  2. # ■ Window_ActorCommand
  3. #------------------------------------------------------------------------------
  4. #  选择角色命令(如「攻击」或「技能」)的窗口。
  5. #==============================================================================

  6. class Window_ActorCommand < Window_Command
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对像
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     super(128, [], 1, 4)
  12.     self.active = false
  13.   end
  14.   #--------------------------------------------------------------------------
  15.   # ● 设置
  16.   #     actor : 角色
  17.   #--------------------------------------------------------------------------
  18.   def setup(actor)
  19.     s1 = Vocab::skill
  20.     s2 = Vocab::guard
  21.     s3 = Vocab::item
  22.     if actor.class.skill_name_valid     # 是否指定职业技能文字
  23.       s2 = actor.class.skill_name       # 替换「技能」命令文字
  24.     end
  25.     @commands = [s1, s2, s3]
  26.     @item_max = 3
  27.     refresh
  28.     self.index = 0
  29.   end
  30. end
复制代码
Scene_Battle第298行开始到323行修改一下。
  1.   #--------------------------------------------------------------------------
  2.   # ● 更新角色命令选择
  3.   #--------------------------------------------------------------------------
  4.   def update_actor_command_selection
  5.     if Input.trigger?(Input::B)
  6.       Sound.play_cancel
  7.       prior_actor
  8.     elsif Input.trigger?(Input::C)
  9.       case @actor_command_window.index
  10.       when 0  # 技能
  11.         Sound.play_decision
  12.         start_skill_selection
  13.       when 1  # 防御
  14.         Sound.play_decision
  15.         @active_battler.action.set_guard
  16.         next_actor
  17.       when 2  # 物品
  18.         Sound.play_decision
  19.         start_item_selection
  20.       end
  21.     end
  22.   end
复制代码
这样应该就可以了
这游戏太难了
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-14 11:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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