Project1

标题: 怎么才能进如菜单后把音乐改了,退出后又变回来 [打印本页]

作者: jy03037318    时间: 2008-10-10 10:10
标题: 怎么才能进如菜单后把音乐改了,退出后又变回来
我见到过这个脚本,不过我忘了在哪见到 了,现在正好要用,所以上来问下。
麻烦了! [LINE]1,#dddddd[/LINE]此贴于 2008-10-11 12:31:04 被版主天圣的马甲提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: jy03037318    时间: 2008-10-10 10:51
可能是我没说清楚!
就是说音乐1和2,背静音乐是1,  这时我按ESC到菜单画面,音乐变成2。我再按ESC回到游戏画面,音乐又变回1。

我忘记我上次是在哪里看到了。知道的人麻烦告诉我一下
作者: cbf791200    时间: 2008-10-10 11:12
{/pz}你说的这个你在数据库和地图里设一下啊,{/ws}多看看柳柳的视频教程。
作者: cbf791200    时间: 2008-10-10 11:14
{/fd}用脚本吗/你说的情况好像不用脚本啊 [LINE]1,#dddddd[/LINE]版主对此帖的评论:『误导加连贴,重罚。』,积分『-50』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: 天圣的马甲    时间: 2008-10-10 11:19
手头目前没有rm,不过可以给出思路:判断scene_map里面按下b键呼出菜单的部分,先记忆当前bgm然后
加一个Audio.play然后scene_menu里面返回地图的时候同理,播放记忆好的音乐就可以。
作者: jy03037318    时间: 2008-10-10 11:19
大哥,我说的不是标题画面,是菜单。   菜单就是在游戏中按ESC,然后选物品,特技,装备,状态的那个。

我问的是进入这个菜单的时候把音乐改了!!等我退出去再改回来
作者: jy03037318    时间: 2008-10-10 11:30
恩!!你说的有道理!!很可惜我是个新手!!对修改脚本不是很在行!我还是在找找好了!!

作者: 木葬枫    时间: 2008-10-10 15:43
并行公共事件……当B键按下时……更改BGM……
[LINE]1,#dddddd[/LINE]
当然这只是个做法提示……后面还有很多工作………

作者: suicaoya123    时间: 2008-10-10 21:22
以下引用天圣的马甲于2008-10-10 3:19:40的发言:

手头目前没有rm,不过可以给出思路:判断scene_map里面按下b键呼出菜单的部分,先记忆当前bgm然后
加一个Audio.play然后scene_menu里面返回地图的时候同理,播放记忆好的音乐就可以。

对啊!为什么不是!!!! [LINE]1,#dddddd[/LINE]版主对此帖的评论:『您在干嘛,灌水么?= =』,积分『-50』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: 天圣的马甲    时间: 2008-10-10 21:40
一点都不复杂,只需要改动两处,而且只要你会CTRL+C和CTRL+V就能修改- -
别告诉我你连脚本的中文注释都看不懂。
工程给你,自己研究修改过的两个Scene就明白了,下次不要再伸手。
http://rpg.blue/upload_program/d ... ��bgm_104074805.rar
作者: jy03037318    时间: 2008-10-10 21:47
以下引用木葬枫于2008-10-10 7:43:36的发言:

并行公共事件……当B键按下时……更改BGM……



当然这只是个做法提示……后面还有很多工作………



[本贴由作者于 2008-10-10 7:45:02 最后编辑]

这个好理解,和上面脚本改法一样,当B按下说,先记忆BGM,再更改BGM。 可是后面的怎么弄,能不能再给个思路!!
我已经搞定进入菜单时改变BGM,现在的问题是怎么弄才能退出菜单时还原BGM。



作者: 天圣的马甲    时间: 2008-10-10 21:48
我已经给你工程了还弄不出来?= =还是说连研究都懒得研究了?那就不管了……
作者: 精灵使者    时间: 2008-10-10 23:56
以下引用jy03037318于2008-10-10 13:47:21的发言:


以下引用木葬枫于2008-10-10 7:43:36的发言:

并行公共事件……当B键按下时……更改BGM……



当然这只是个做法提示……后面还有很多工作………



[本贴由作者于 2008-10-10 7:45:02 最后编辑]


这个好理解,和上面脚本改法一样,当B按下说,先记忆BGM,再更改BGM。 可是后面的怎么弄,能不能再给个思路!!
我已经搞定进入菜单时改变BGM,现在的问题是怎么弄才能退出菜单时还原BGM。

还原的时候在退出的时候重新播放记忆的bgm即可。
恩恩……
作者: 木葬枫    时间: 2008-10-11 00:17
精灵……你忘了考虑如果玩家点击了任何选项时退出也是同样的B按键……而这时是到菜单而不是地图
[LINE]1,#dddddd[/LINE]
原来那个并行事件要A用开关控制……
当B键按下时打开开关进入菜单并更改音乐……
然后在原来的公共事件A后面接着设置循环(判断是否在菜单界面)……当
满足退出条件后退出循环…还原音乐…开关关上……
作者: jy03037318    时间: 2008-10-11 04:42
{/ll}{/ll}{/ll}被冤枉了~~~{/dk}{/dk}{/dk}
我发
以下引用jy03037318于2008-10-10 13:47:21的发言:


以下引用木葬枫于2008-10-10 7:43:36的发言:

并行公共事件……当B键按下时……更改BGM……



当然这只是个做法提示……后面还有很多工作………



[本贴由作者于 2008-10-10 7:45:02 最后编辑]


这个好理解,和上面脚本改法一样,当B按下说,先记忆BGM,再更改BGM。 可是后面的怎么弄,能不能再给个思路!!
我已经搞定进入菜单时改变BGM,现在的问题是怎么弄才能退出菜单时还原BGM。

这个的时候我没看到你给范例!!可能是咱们一起写的回帖!!
其次我是我想用事件的方式来做到这一点,对我这样不会脚本的人才好理解!!



作者: 天圣的马甲    时间: 2008-10-11 09:24
好吧,我告诉你,这个就算用脚本思路也是一模一样的,完全没有任何不同,只不过执行的方法用了脚本代码而已。你只要找到“演奏BGM”相关脚本,“记忆BGM”和“还原BGM”相关脚本,再找到返回地图和切换菜单窗口的地方,简单地复制粘贴一下就可以。
不要把脚本想得那么可怕,只要去学习一下实现的方法、场合就能掌握。用事件?笑,不嫌并行公共事件卡游戏的话也行啊。将所有的地图都设置成自动切换BGM,或许没准真的能纯事件实现该效果呢。

真不懂有些人明明大概指出了方向为什么还要拐弯抹角地给自己找别扭。然后问题解决了就快点结贴吧,否则直接过期。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 灯笼菜刀王    时间: 2008-10-11 10:11
摸摸天圣-。-,

退出可以找到$scene = scene_map.new这句,然后在下面加上$game_system.bgm_play($game_map.bgm)
这样不管怎么样,反正回地图就播放地图的BGM了。
作者: 友情变爱情    时间: 2008-10-11 12:08
公共事件貌似不好做#36
做出来估计也会有缺陷,有空看看帮助文件里的脚本入门吧
脚本一点也不懂,全靠事件做游戏 真的很难
当然你对游戏的质量要求特别低那就又是另外一回事了
作者: 仙剑乐逍遥    时间: 2008-10-11 19:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 木葬枫    时间: 2008-10-11 19:33
其实天圣的方法是最简单的……
作者: 仙剑乐逍遥    时间: 2008-10-11 20:00
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1