查看: 1655|回复: 6

[已经解决] 请教各位大虾一个问题!

[复制链接]
梦石
0
星屑
50
在线时间
31 小时
注册时间
2009-7-6
回帖
87
发表于 2010-7-14 19:32:09 | 显示全部楼层 |阅读模式

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

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

×
呃……怎么让地图BGM和战斗BGM一样,而且不会异常?
或者战斗完,地图的BGM能继续播放而不是又回到开头?
谢谢。
梦石
0
星屑
310
在线时间
24 小时
注册时间
2008-8-2
回帖
117
发表于 2010-7-14 19:36:45 | 显示全部楼层
简单省事点,如果您放弃战斗BGM的手动设置,这个很简单。
GRESK
回复

使用道具 举报

梦石
0
星屑
50
在线时间
2 小时
注册时间
2008-5-16
回帖
106
发表于 2010-7-14 19:38:48 | 显示全部楼层
第一个的话,在Scene_Battle1之中有关于战斗音乐播放的话,把那句话删除或是加上Scene_Map之中的音乐播放就没问题了吧。
第二个需要在战斗前记录已经播放音乐的秒数,然后在战斗结束后刷新时重新播放。反正在我记忆中没人干过,这样音乐不会过渡的太突然了吗?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
31 小时
注册时间
2009-7-6
回帖
87
 楼主| 发表于 2010-7-14 19:41:38 | 显示全部楼层
第一个的话,在Scene_Battle1之中有关于战斗音乐播放的话,把那句话删除或是加上Scene_Map之中的音乐播放就 ...
阿冷 发表于 2010-7-14 19:38



第二个应该怎么做呢?谢谢
回复

使用道具 举报

梦石
0
星屑
50
在线时间
2 小时
注册时间
2008-5-16
回帖
106
发表于 2010-7-14 19:57:10 | 显示全部楼层
这只是设想而已:
应该在Scene_Map或Game_System(其中一个,个人认为是map)中加上读秒设置,在最开始的def initialize(map)后加上@count = 0,然后应该设置每一种音乐的总共播放时间。在战斗开始时让系统记忆秒数,然后再播出来……
但是还要考虑到音乐重复播放的问题以及再播放,再播放就是一个巨大的问题了。还是说用事件比较简单?事件可以直接读秒直接设置,但是再播放又是一个问题-_-(对不起!再播放需要一个对于音乐脚本熟悉的人,我只能思考思路但是音乐方面我不行!)

评分

参与人数 1星屑 +400 收起 理由
「旅」 + 400 奖励~~~

查看全部评分

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2010-6-27
回帖
31
发表于 2010-7-14 20:21:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
31 小时
注册时间
2009-7-6
回帖
87
 楼主| 发表于 2010-7-15 14:29:47 | 显示全部楼层
回复 kojoy 的帖子


    高手,佩服呀!
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部