Project1

标题: 请问一下,怎么把攻击和防御改成技能?~ [打印本页]

作者: clannad1234    时间: 2012-9-9 09:57
标题: 请问一下,怎么把攻击和防御改成技能?~
就是把攻击防御放到特技里。
作者: lirn    时间: 2012-9-9 11:49
禁用普通攻击
作者: clannad1234    时间: 2012-9-9 12:35
lirn 发表于 2012-9-9 11:49
禁用普通攻击

怎么禁止?~
作者: lirn    时间: 2012-9-9 12:41
最简单方法,角色状态栏
技能=》禁用技能=》攻击。
作者: q854240045    时间: 2012-9-9 13:44
本帖最后由 q854240045 于 2012-9-9 13:45 编辑

数据库,所有职业或角色设置——禁用技能——攻击、防御(默认第一号、第二号技能)。
创建一个技能类别如【战术】,
创建一个技能【攻击】,使用效果——附加状态——普通攻击100%,敌单(全)体,(消耗,得到特技值,动画………………自己设置)
再创一个技能【防御】,使用效果——附加状态——防御100%,使用者自己,(…………………………………………其他按兴趣和要求自己设置)
之后将【攻击】和【防御】(技能ID不能为1和2,ID1和2不能删除,否则敌人无法普通攻击,除非自己重新设定)两个技能的类别设置为【战术】,
战斗测试时,选择【战术】就能进行普攻和防御了,而右边框框不会出现。(每一个角色必须添加技能类别【战术】哦!)
作者: clannad1234    时间: 2012-9-9 14:15
q854240045 发表于 2012-9-9 13:44
数据库,所有职业或角色设置——禁用技能——攻击、防御(默认第一号、第二号技能)。
创建一个技能类别如 ...

还在啊,只是不能用了。
作者: 负零    时间: 2012-9-9 21:01
  #--------------------------------------------------------------------------
  # ● 生成角色指令窗口
  #--------------------------------------------------------------------------
  def create_actor_command_window
    @actor_command_window = Window_ActorCommand.new
    @actor_command_window.viewport = @info_viewport
    @actor_command_window.set_handler(:attack, method(:command_attack))
    @actor_command_window.set_handler(:skill,  method(:command_skill))
    @actor_command_window.set_handler(:guard,  method(:command_guard))
    @actor_command_window.set_handler(:item,   method(:command_item))
    @actor_command_window.set_handler(:cancel, method(:prior_command))
    @actor_command_window.x = Graphics.width
  end
把攻击#掉,OK
作者: 负零    时间: 2012-9-9 21:08
  #--------------------------------------------------------------------------
  # ● 添加攻击指令
  #--------------------------------------------------------------------------
  def add_attack_command
    add_command(Vocab::attack, :attack, @actor.attack_usable?)
  end
请允许我连一贴 这里 屏蔽掉中间那句


‘‘──负零于2012-9-9 21:09补充以下内容:

  #--------------------------------------------------------------------------
  # ● 添加攻击指令
  #--------------------------------------------------------------------------
  def add_attack_command
    add_command(Vocab::attack, :attack, @actor.attack_usable?)
  end
请允许我连一贴 这里 屏蔽掉中间那句
’’




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1