查看: 4134|回复: 4

[已经过期] VA音乐如何记忆播放点。。

[复制链接]
梦石
0
星屑
50
在线时间
26 小时
注册时间
2009-7-27
回帖
27
发表于 2013-2-2 00:30:08 | 显示全部楼层 |阅读模式

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

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

×
比方说,背景音乐播放到1:30秒,然后一碰到敌人,打完之后,BGM就会重头开始播放,而不是继续从1:30秒处播放。。。战斗BGM也是同理。。。请问如何设置音乐从中断处继续播放,而不是重新开始播放。。
梦石
0
星屑
50
在线时间
121 小时
注册时间
2010-10-7
回帖
65
发表于 2013-2-2 01:24:39 | 显示全部楼层
有个叫做“记忆音乐”的选项好像是
回复

使用道具 举报

梦石
0
星屑
50
在线时间
26 小时
注册时间
2009-7-27
回帖
27
 楼主| 发表于 2013-2-2 10:26:47 | 显示全部楼层
好了。。地图上的BGM记忆播放点解决了。。。战斗音乐播放记忆没弄成。。。
回复

使用道具 举报

梦石
0
星屑
266
在线时间
2355 小时
注册时间
2009-3-13
回帖
2257

贵宾

发表于 2013-2-2 16:06:44 | 显示全部楼层
  1. module BattleManager
  2.   
  3.   BATTLE_BGM_SWITCH = 1 #设定公共开关,该开关开启以后记录战斗BGM中断点

  4.   def self.play_battle_bgm
  5.     $game_system.battle_bgm.pos = 0 unless $game_switches[BATTLE_BGM_SWITCH]
  6.     $game_system.battle_bgm.play($game_system.battle_bgm.pos)
  7.     RPG::BGS.stop
  8.   end
  9.   def self.judge_win_loss
  10.     if @phase
  11.       $game_system.battle_bgm.pos = Audio.bgm_pos
  12.       return process_abort   if $game_party.members.empty?
  13.       return process_defeat  if $game_party.all_dead?
  14.       return process_victory if $game_troop.all_dead?
  15.       return process_abort   if aborting?
  16.     end
  17.     return false
  18.   end
  19. end
复制代码
回复

使用道具 举报

梦石
0
星屑
50
在线时间
26 小时
注册时间
2009-7-27
回帖
27
 楼主| 发表于 2013-2-2 16:33:12 | 显示全部楼层
楼上大神给力!!今晚回家测试!!
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部