游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1474|回复: 0

[3DGS]教你制作3DRPG游戏补充篇01——不同地图演奏不同背景

[复制链接]

15

主题

20

帖子

20

积分

注册会员

Rank: 2

积分
20
发表于 2010-8-10 16:45:00 | 显示全部楼层 |阅读模式
不同地图演奏不同背景音乐
罗培羽—教你制作3DRPG游戏补充篇01


原理:原理其实很简单,只是将换地图前的音乐停止,再重新播放音乐即可。







第一步:

定义一个变量,这个变量的作用是指向音乐句柄(也就是说用这个变量来知道哪个音乐需要停止)

var handlemedia ;//换音乐部分





第二步:

给变量赋值,将音乐的句柄赋值给handlemedia。media_handle指的是刚才播放音乐的句柄。

handlemedia = media_handle;//换音乐部分





第三步:

在切换地图的事件上,加上控制音乐的部分。media_stop是让先前的音乐停止播放,media_loop是播放转换后地图所需的背景音乐,handlemedia = media_handle是重新获取音乐句柄,以便下一次地图转换时对背景音乐的控制。



media_stop(handlemedia);//换音乐部分

media_loop("1.mp3",null,200);//换音乐部分

handlemedia = media_handle;//换音乐部分





示例下载

【rayfile】http://www.rayfile.com/zh-cn/files/fce0fbfd-a44e-11df-83e4-0015c55db73d/

【skydrive】http://cid-a252843f8f1c21da.office.live.com/self.aspx/.Public/%e5%9c%b0%e5%9b%be%e8%83%8c%e6%99%af%e9%9f%b3%e4%b9%90%e7%a4%ba%e4%be%8b.rar

【纳米盘】http://d.namipan.com/d/548a836dcfe2451c592c7f4f7b5c941d045a4b3da4a8c700

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-11-22 16:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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