rpgmakervxace吧 关注:17,940贴子:51,436
  • 5回复贴,共1
求助

va有脚步声的脚本吗

只看楼主收藏回复

B站和网上找了好多都是mv和mz的


IP属地:上海来自Android客户端1楼2026-02-17 11:02回复
    翻游戏文件,可以看到


    IP属地:湖北2楼2026-02-28 22:00
    收起回复
      2026-03-15 16:11:09
      广告
      不感兴趣
      开通SVIP免广告
      #==============================================================================
      # ★ プレイヤー足音
      # 作成・配布元:misty_rain(http://kilisamenosekai.web.fc2.com/)
      # ver:1.0 作成(2012/06/23)
      # ver:2.0 更新(2014/10/12)
      #
      # 特定の地形タグが指定されたタイルを
      # プレイヤーが踏むと足音が鳴るようになります。
      # ver:2.0
      # 足音の設定をmodule内に入れました。
      # 歩く足音が交互に別の音が鳴らせるようになりました。
      # ダッシュ中(特定のキー押下中)は別の音が鳴らせるようになりました。
      # ※ver1.0をすでにご利用中の場合は、ver2.0で上書きしてください。
      # お手数ですがその際、効果音の設定は手動で移してください。
      #==============================================================================
      module MR_FOOT_STEP_SE
      # 足音を有効化するスイッチNo(ONでプレイヤーの足音が鳴っちゃうようになる。)
      ENABLE_SW = 25
      # ダッシュのキー
      DASH_KEY = :SHIFT
      # 効果音の設定 お好みの設定に変えてください
      STEP_SE = {
      1 => [ # 地形タグ 1基本足音
      ["asioto",75,100], # 歩く足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["asioto",75,100], # 歩く足音2 "『SE名』",『ボリューム』,『ピッチ』
      ["asioto",75,120], # 走る足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["asioto",75,120] # 走る足音2 "『SE名』",『ボリューム』,『ピッチ』
      ],
      2 => [ # 地形タグ 2草
      ["足音・草歩",75,100], # 歩く足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["足音・草歩",75,100], # 歩く足音2 "『SE名』",『ボリューム』,『ピッチ』
      ["足音・草歩",75,120], # 走る足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["足音・草歩",75,120] # 走る足音2 "『SE名』",『ボリューム』,『ピッチ』
      ],
      3 => [ # 地形タグ 3土・砂
      ["足音・土",75,100], # 歩く足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["足音・土",75,100], # 歩く足音2 "『SE名』",『ボリューム』,『ピッチ』
      ["足音・土",75,120], # 走る足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["足音・土",75,120] # 走る足音2 "『SE名』",『ボリューム』,『ピッチ』
      ],
      4 => [ # 地形タグ 4水
      ["Water10",75,100], # 歩く足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["Water10",75,100], # 歩く足音2 "『SE名』",『ボリューム』,『ピッチ』
      ["Water10",75,120], # 走る足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["Water10",75,120] # 走る足音2 "『SE名』",『ボリューム』,『ピッチ』
      ],
      5 => [ # 地形タグ 5
      ["Cursor1",75,50], # 歩く足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["Cursor1",75,60], # 歩く足音2 "『SE名』",『ボリューム』,『ピッチ』
      ["Cursor1",75,70], # 走る足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["Cursor1",75,90] # 走る足音2 "『SE名』",『ボリューム』,『ピッチ』
      ],
      6 => [ # 地形タグ 6
      ["Cursor1",75,50], # 歩く足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["Cursor1",75,60], # 歩く足音2 "『SE名』",『ボリューム』,『ピッチ』
      ["Cursor1",75,70], # 走る足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["Cursor1",75,90] # 走る足音2 "『SE名』",『ボリューム』,『ピッチ』
      ],
      7 => [ # 地形タグ 7
      ["Cursor1",75,50], # 歩く足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["Cursor1",75,60], # 歩く足音2 "『SE名』",『ボリューム』,『ピッチ』
      ["Cursor1",75,70], # 走る足音1 "『SE名』",『ボリューム』,『ピッチ』
      ["Cursor1",75,90] # 走る足音2 "『SE名』",『ボリューム』,『ピッチ』
      ]
      }
      end
      #==============================================================================
      # ■ Game_Player
      #------------------------------------------------------------------------------
      # キャラクターを扱っちゃう基本のクラスです。全てのキャラクターに共通する、
      # 座標やグラフィックなどの基本的な情報を保持しちゃいます。
      #==============================================================================
      class Game_Player
      #--------------------------------------------------------------------------
      # ● 歩行/足踏みアニメの更新 上書き
      #--------------------------------------------------------------------------
      def update_animation
      update_anime_count
      if @anime_count > 18 - real_move_speed * 2
      update_anime_pattern
      @anime_count = 0
      walking_se
      end
      end
      #--------------------------------------------------------------------------
      # ● 足音
      #--------------------------------------------------------------------------
      def walking_se
      if $game_switches[MR_FOOT_STEP_SE::ENABLE_SW]
      if moving? and ( @pattern == 1 or @pattern == 3)
      t_tag = terrain_tag
      step_se_info = MR_FOOT_STEP_SE::STEP_SE[t_tag]
      step_se_id = 0
      if step_se_info != nil
      if @pattern == 1
      step_se_id = 0
      else
      step_se_id = 1
      end
      if Input.press?(MR_FOOT_STEP_SE::DASH_KEY)
      step_se_id = step_se_id + 2
      end
      if step_se_info.size == 4
      if step_se_info[step_se_id].size == 3
      se = RPG::SE.new(
      step_se_info[step_se_id][0],
      step_se_info[step_se_id][1],
      step_se_info[step_se_id][2]
      )
      se.play
      else
      p "地形タグ" + t_tag.to_s + ":効果音の設定に誤り?"
      end
      else
      p "地形タグ" + t_tag.to_s + ":足音が4種(歩1,歩2,走1,走2)ではない?"
      end
      else
      p "地形タグ" + t_tag.to_s + ":設定されていない地形タグ"
      end
      end
      end
      end
      end


      IP属地:湖北3楼2026-02-28 22:00
      回复
        还需要对应的se素材放进audio里,这个就自己设置


        IP属地:湖北4楼2026-02-28 22:01
        回复
          我记得project1有相关的脚本


          IP属地:广东5楼2026-03-05 20:01
          回复