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

Project1

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

[已经解决] 战斗音乐切换

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
210
在线时间
8 小时
注册时间
2008-12-13
帖子
4
跳转到指定楼层
1
发表于 2011-4-20 22:16:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我的战斗结束音乐有3X秒
怎么改成离开战斗画面后自动切回背景音乐
不然很尴尬都战抖结束了还在播放战斗胜利音乐

Lv2.观梦者

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
帖子
793
2
发表于 2011-4-21 12:02:34 | 只看该作者
战斗完了点播放指定的BGM

或者在系统里把胜利音乐设置成 无..
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
105 小时
注册时间
2009-7-25
帖子
201
3
发表于 2011-4-21 22:35:28 | 只看该作者
本帖最后由 killkill2298 于 2011-4-21 22:36 编辑

方法一(推荐):用音乐处理软件把音乐分割成你想要的大小
方法二: 在scene_battle中587行
  1. $game_system.battle_end_me.play
复制代码
下面插入一行:
  1. RPG::ME.fade(秒数 * 1000)
复制代码
秒数换成你想让战斗音乐渐渐淡出所花时间。
(未测试)
我是好人

VX ARPG迷城的国度试玩版已经放出
后续版本紧张制作中

正在策划迷城的伊苏:以超难迷宫为主的中型游戏
回复 支持 反对

使用道具 举报

Lv4.逐梦者

弓箭手?剑兰

梦石
0
星屑
5804
在线时间
833 小时
注册时间
2010-11-17
帖子
1140
4
发表于 2011-4-21 23:03:52 | 只看该作者
  1. #==============================================================================
  2. # ■ 勝利時 ME 強制停止
  3. #------------------------------------------------------------------------------
  4. #  勝利時过一段时间, ME 強制停止
  5. #==============================================================================

  6. #==============================================================================
  7. # ● 设定
  8. #==============================================================================

  9. module KGC
  10.   module ForceStopVictoryME
  11.     # 停顿帧数
  12.     FADE_TIME = 800
  13.     end
  14. end
  15. $imported = {} if $imported == nil
  16. $imported["ForceStopVictoryME"] = true

  17. #==============================================================================
  18. # ■ Scene_Battle
  19. #==============================================================================

  20. class Scene_Battle < Scene_Base
  21.   #--------------------------------------------------------------------------
  22.   # ● 战斗終了
  23.   #     result : 結果 (0:勝利 1:逃走 2:敗北)
  24.   #--------------------------------------------------------------------------
  25.   alias battle_end_KGC_ForceStopVictoryME battle_end
  26.   def battle_end(result)
  27.     battle_end_KGC_ForceStopVictoryME(result)
  28.     return if result != 0
  29.     # ME 开始颇防御停顿
  30.     @@_victory_me_thread = Thread.new {
  31.       time = KGC::ForceStopVictoryME::FADE_TIME
  32.       RPG::ME.fade(time)                         # ME 開始
  33.       sleep(time / 1000.0)                       # 时间停顿
  34.       RPG::ME.stop                               # ME 停止
  35.     }
  36.   end
  37. end
复制代码

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
铃仙·优昙华院·因幡 + 200 + 2 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 20:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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