Project1
标题:
如何记忆战斗背景和战斗BGM?
[打印本页]
作者:
pinko
时间:
2008-9-23 03:41
标题:
如何记忆战斗背景和战斗BGM?
事件里有记忆当前BGM/还原BGM的选项.
我想要做一个效果.
假设当前战斗BGM是A1.mid,战斗背景是A2.jpg。(A=不固定BGM和战斗背景,随着游戏流程会改变)
然后进入一场战斗前更改战斗BGM为B1.mid,战斗背景为B2.jpg(B=选定的BGM和战斗背景)
战斗结束后,还原战斗背景A2.JPG和战斗BGMA1.mid。
作者:
浩气青天
时间:
2008-9-23 03:44
XP技术区有,叫“双曲道实现音乐继续”。可去主站和论坛找下。
作者:
pinko
时间:
2008-9-23 03:49
论坛没找到…
不过看名字并不是我想要的效果…
我是想做一个物品,使用此物品可以公共事件
随时随地
进行战斗。
所以我需要记忆之前的战斗BGM和背景。
作者:
浩气青天
时间:
2008-9-23 03:51
是不是如果我在A战斗完之后,继续播放此地图之前播放的音乐?
作者:
pinko
时间:
2008-9-23 03:58
主站上的也找了。不是。
和地图无关。
是战斗时的音乐。(还有背景,背景同理)
比如我现在有两张地图,1、2、3三个mid。
1号地图时我的战斗音乐是1,2号地图我的战斗音乐是2。
公共事件触发战斗时需要切换战斗音乐为3。战斗结束后改回当前地图的战斗音乐(我在1号图就改回1.mid,在2号图就改回2.mid)
作者:
浩气青天
时间:
2008-9-23 04:01
噢,用我给你的脚本貌似是可以的,但得设置一下。
作者:
pinko
时间:
2008-9-23 04:03
该怎么设置呢?
我觉得应该不用那么复杂的脚本。
事件里有记忆BGM/BGS和还原BGM/BGS,这里用脚本写成记忆战斗BGM/背景,还原战斗BGM/背景不就可以了…
作者:
浩气青天
时间:
2008-9-23 04:06
这样貌似也是可以的,我没研究过。你试试用事件弄弄看。记得弄成并行处理。
作者:
pinko
时间:
2008-9-23 04:11
不用那么麻烦…战斗背景这么写行么…我现在没法测试…
使用物品——引发公共事件(目标无)——事件脚本
$game_map.battleback_name_memorize
更改战斗BGM
战斗处理-战斗结束
$game_map.battleback_name_restore
公共事件结束。
作者:
浩气青天
时间:
2008-9-23 04:15
这个貌似只能实现重播该地图音乐,而不能继续播放。
作者:
浩气青天
时间:
2008-9-23 04:15
这个貌似只能实现重播该地图音乐,而不能继续播放。
作者:
pinko
时间:
2008-9-23 04:26
我只是要记忆不是要连续播放啊。
另外问一下脚本里怎么表示战斗背景音乐…
作者:
浩气青天
时间:
2008-9-23 04:33
刚学脚本,不怎么会。如果你是要你的那种效果,得用我提供的脚本。
作者:
pinko
时间:
2008-9-23 04:36
关联dll的我也不怎么懂- -
再说万一冲突的话||| 所以我还是想尽量用事件来做,不会很复杂的感觉。
作者:
浩气青天
时间:
2008-9-23 04:42
这个只在脚本编辑器加一些脚本就好了。和DLL没关系。
作者:
pinko
时间:
2008-9-23 05:24
还是谢谢了。我那段脚本根本不对- -||
我感觉应该是要做类似于代入变量的东西。把之前的背景和音乐先代入进变量,战斗结束后再代入回来…
作者:
浩气青天
时间:
2008-9-23 05:36
恩恩,要是在家的话我就可以详细地帮助你。但用手机就那啥了。
作者:
pinko
时间:
2008-9-23 06:24
非常感谢嗯~顶起来…
作者:
浩气青天
时间:
2008-9-23 06:26
呵呵,可以再试试自己看行不行。
作者:
pinko
时间:
2008-9-23 06:27
我试了一下不行啊。- -
用你提供的脚本也不是不行,但是你那个只能记忆音乐不能记忆背景啊。
作者:
浩气青天
时间:
2008-9-23 06:28
背景?啥背景?
作者:
pinko
时间:
2008-9-23 06:29
你看我的求助标题怎么写的- -
需要记忆当前战斗BGM和战斗背景,进行一场战斗(同时更换战斗BGM和背景)后还原.
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1