Unity多个音乐切换播放方法
来源:互联网 发布:淘宝网整理箱 编辑:程序博客网 时间:2024/06/05 06:09
首先看播放音频的代码:
this.GetComponent<AudioSource>().Play();
下面还是用一个实例来讲解吧。
首先必须要有一个AudioSource组件。那么我就把这个组件加在相机上面了。顺便加一个脚本用来控制播放。
然后在AudioClip的位置随便放一个音频文件。如图:
然后在脚本方法里写上 this.GetComponent<AudioSource>().Play();就可以播放了。
-------------------------------------------------------------------------------------------------------------------------------
下面讲多个音频切换播放的方法:
其实原理就是想办法把audio clip里 的音频改变了就可以了。
所以关键时刻还是要靠代码,把脚本switchaudio拖到相机上面。
switchaudio代码如下:
然后给脚本上的Audios数组定义一个Size,此处定义为2个。拖两个音频文件到Elenment0和Elenment1。
运行后会先播放“水晶蝶情动”这个歌曲然后点击鼠标后会播放“生日快乐”那个歌曲。
如下图:
多个歌曲也是一样的道理。这里只讲两个音频的切换。
this.GetComponent<AudioSource>().Play();
下面还是用一个实例来讲解吧。
首先必须要有一个AudioSource组件。那么我就把这个组件加在相机上面了。顺便加一个脚本用来控制播放。
然后在AudioClip的位置随便放一个音频文件。如图:
然后在脚本方法里写上 this.GetComponent<AudioSource>().Play();就可以播放了。
-------------------------------------------------------------------------------------------------------------------------------
下面讲多个音频切换播放的方法:
其实原理就是想办法把audio clip里 的音频改变了就可以了。
所以关键时刻还是要靠代码,把脚本switchaudio拖到相机上面。
switchaudio代码如下:
[C#] 纯文本查看 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using
UnityEngine;
using
System.Collections;
public
class
switchaudio : MonoBehaviour {
//存放音频的数组
public
AudioClip[] audios;
// Use this for initialization
void
Start () {
//默认播放第二个音频
this
.GetComponent<AudioSource>().clip = audios[1];
this
.GetComponent<AudioSource>().Play();
}
// Update is called once per frame
void
Update () {
//点击鼠标右键进行切换到另一个音频
if
(Input.GetMouseButton(1))
{
this
.GetComponent<AudioSource>().clip = audios[0];
this
.GetComponent<AudioSource>().Play();
}
}
}
然后给脚本上的Audios数组定义一个Size,此处定义为2个。拖两个音频文件到Elenment0和Elenment1。
运行后会先播放“水晶蝶情动”这个歌曲然后点击鼠标后会播放“生日快乐”那个歌曲。
如下图:
多个歌曲也是一样的道理。这里只讲两个音频的切换。
阅读全文
0 0
- Unity多个音乐切换播放方法
- Unity中通过场景切换但音乐继续播放
- 在unity两个或者多个场景之间进行传值或者延续音乐播放
- [Unity-2] Unity播放音乐
- html5 audio标签切换播放音乐的方法
- mfc实现同时播放多个音乐
- Unity播放音乐(MP3)
- Unity 音乐播放全局类
- Unity中播放音效/音乐
- Unity中实现在切换场景时控制音乐的同步播放
- 基于android的网络音乐播放器-添加viewpager和fragment实现滑动切换多个界面(二)
- QT简单音乐播放器(多界面来回切换、自定义界面,音乐播放)
- unity多个相机实现切换
- unity 3D音乐播放器
- Unity 摇一摇震动并随机播放音乐
- unity进入一定范围之后播放音乐
- unity 音乐播放器的制作
- C语言切换壁纸和播放音乐
- opencv中Mat的各种相关操作
- HTTP返回状态码详解
- krpano 的相关的设置
- java.lang.IllegalStateException异常处理
- activeMq与spring、dubbo整合报错RpcException/TimeoutException
- Unity多个音乐切换播放方法
- 折叠动画
- $(document)和$(window)
- HBase详细概述
- bzoj2748[HAOI2012]音量调节 背包DP
- C 文件读写
- 2017年10月9日数据结构课堂笔记
- 行人检测评估:从TP、FP、TN、FN到ROC曲线、miss rate
- URL