Project1

标题: 阿拉,怎么根据步骤做战斗教程。 [打印本页]

作者: 白魔导师宝儿    时间: 2018-5-7 12:00
标题: 阿拉,怎么根据步骤做战斗教程。
这样啊。
第一步,让玩家选择攻击指令。
其他指令不能用。
然后第二步,让玩家选择特技指令。
其他指令不能用。
请问怎么做啊。
作者: chd114    时间: 2018-5-7 12:46
???你都只剩下一个指令了还需要选吗···
xp战斗界面的默认指令:
战斗/逃跑
每个角色:攻击/特技/防御/物品

你是要把每个角色的“攻击/特技/防御/物品”这部分的攻击和特技合并掉,删除防御和物品?
作者: 灯笼菜刀王    时间: 2018-5-7 13:59
本帖最后由 灯笼菜刀王 于 2018-5-7 14:03 编辑

用开关控制就好了,或者可以通变量来统一控制流程。

默认脚本的话,这个指令是在 scene battle3

#--------------------------------------------------------------------------
  # ● 刷新画面 (角色命令回合 : 基本命令)
  #--------------------------------------------------------------------------
  def update_phase3_basic_command
    # 按下 B 键的情况下
    if Input.trigger?(Input::B)
      # 演奏取消 SE
      $game_system.se_play($data_system.cancel_se)
      # 转向前一个角色的指令输入
      phase3_prior_actor
      return
    end
    # 按下 C 键的情况下
    if Input.trigger?(Input::C)
      # 角色指令窗口光标位置分之
      case @actor_command_window.index
      when 0  # 攻击
         return  if $game_switches[1]
         # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 设置行动
        @active_battler.current_action.kind = 0
        @active_battler.current_action.basic = 0
        # 开始选择敌人
        start_enemy_select
      when 1  # 特技
        return  if $game_switches[2]

像这样,塞上红色的部分,这样当开关1打开的时候,选择“攻击”就什么效果都没有了。开关2打开的时候,特技也没效果了。

把你要限制的选项依次塞上不同的开关,然后根据教程流程来开启关闭对应的开关,就能强制玩家按你说的来操作了。
作者: guoxiaomi    时间: 2018-5-8 00:00
这个嘛,不如显示两张图片介绍就行,玩家爱怎么玩是他们的事
作者: 百里_飞柳    时间: 2018-5-8 10:06
某岚姓人士说过,强制引导,就是把玩家当傻子了
作者: myaa475    时间: 2018-5-9 19:38
  与其这样花费大量时间精力还不如弄个操作说明书效益显著...




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