开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

开发者专栏

关注:2061

当前位置:游戏蛮牛 技术专区 开发者专栏

__________________________________________________________________________________
开发者干货区版块规则:

  1、文章必须是图文形式。(至少2幅图)
      2、文章字数必须保持在1500字节以上。(编辑器右下角有字数检查)
      3、本版块只支持在游戏蛮牛原创首发,不支持转载。
      4、本版块回复不得无意义,如:顶、呵呵、不错......【真的会扣分的哦】
      5、......
__________________________________________________________________________________
查看: 1425|回复: 39

[alayeshi] Unity5多个音乐切换播放方法

[复制链接]  [移动端链接]
排名
2525
昨日变化
2

68

主题

280

帖子

1397

积分

Rank: 9Rank: 9Rank: 9

UID
54986
好友
11
蛮牛币
11490
威望
0
注册时间
2014-11-12
在线时间
405 小时
最后登录
2018-1-19

专栏作家

发表于 2017-9-27 09:19:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 alayeshi 于 2017-9-27 09:19 编辑

unity5.x的系列中。对音频做了较多的修改。对于程序员来说,最简单的用代码播放音频的方式都给修改了。下面就讲解一下,如何在5.x中使用代码播放音频。还有如何切换多个音频文件。

首先看播放音频的代码:
this.GetComponent<AudioSource>().Play();



下面还是用一个实例来讲解吧。


首先必须要有一个AudioSource组件。那么我就把这个组件加在相机上面了。顺便加一个脚本用来控制播放。


然后在AudioClip的位置随便放一个音频文件。如图:
122.png



然后在脚本方法里写上 this.GetComponent<AudioSource>().Play();就可以播放了。


-------------------------------------------------------------------------------------------------------------------------------
下面讲多个音频切换播放的方法:
其实原理就是想办法把audio clip里 的音频改变了就可以了。
所以关键时刻还是要靠代码,把脚本switchaudio拖到相机上面。

switchaudio代码如下:
[C#] 纯文本查看 复制代码
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。


运行后会先播放“水晶蝶情动”这个歌曲然后点击鼠标后会播放“生日快乐”那个歌曲。
如下图:

555.png


多个歌曲也是一样的道理。这里只讲两个音频的切换。







回复

使用道具 举报

6蛮牛粉丝
1499/1500
排名
1438
昨日变化
2

22

主题

212

帖子

1499

积分

Rank: 6Rank: 6Rank: 6

UID
82788
好友
3
蛮牛币
4294
威望
0
注册时间
2015-3-21
在线时间
513 小时
最后登录
2018-1-20
发表于 2017-9-27 15:33:16 | 显示全部楼层
顶起来

回复

使用道具 举报

排名
20796
昨日变化
6

0

主题

24

帖子

53

积分

Rank: 2Rank: 2

UID
246163
好友
1
蛮牛币
49
威望
0
注册时间
2017-9-26
在线时间
11 小时
最后登录
2017-11-24
发表于 2017-9-27 16:37:21 | 显示全部楼层
好的,学习了!

回复

使用道具 举报

5熟悉之中
903/1000
排名
3666
昨日变化
14

0

主题

328

帖子

903

积分

Rank: 5Rank: 5

UID
220310
好友
1
蛮牛币
1518
威望
0
注册时间
2017-5-2
在线时间
249 小时
最后登录
2018-1-20
发表于 2017-9-27 19:29:31 | 显示全部楼层

回复

使用道具 举报

排名
55335
昨日变化
24

0

主题

1

帖子

4

积分

Rank: 1

UID
237228
好友
0
蛮牛币
19
威望
0
注册时间
2017-8-12
在线时间
1 小时
最后登录
2017-9-27
发表于 2017-9-27 20:26:50 | 显示全部楼层
学习了     感谢感谢!!!!!!!

回复 支持 反对

使用道具 举报

排名
55335
昨日变化
24

0

主题

11

帖子

16

积分

Rank: 1

UID
205943
好友
0
蛮牛币
9
威望
0
注册时间
2017-2-10
在线时间
3 小时
最后登录
2017-10-9
发表于 2017-9-28 02:08:19 | 显示全部楼层
馬克~學習一下,謝謝分享

回复 支持 反对

使用道具 举报

6蛮牛粉丝
1311/1500
排名
23166
昨日变化
8

10

主题

696

帖子

1311

积分

Rank: 6Rank: 6Rank: 6

UID
158776
好友
1
蛮牛币
31
威望
0
注册时间
2016-7-26
在线时间
591 小时
最后登录
2018-1-19
发表于 2017-9-28 08:31:50 | 显示全部楼层
楼主牛逼6666666666666666666666666666666666666666666666666666666666666

回复 支持 反对

使用道具 举报

2初来乍到
115/150
排名
13675
昨日变化
8

0

主题

17

帖子

115

积分

Rank: 2Rank: 2

UID
241884
好友
0
蛮牛币
148
威望
0
注册时间
2017-9-6
在线时间
53 小时
最后登录
2017-12-15
发表于 2017-9-28 09:32:18 | 显示全部楼层
学习一个,谢谢楼主

回复 支持 反对

使用道具 举报

5熟悉之中
771/1000
排名
2516
昨日变化
1

0

主题

68

帖子

771

积分

Rank: 5Rank: 5

UID
97454
好友
1
蛮牛币
2749
威望
0
注册时间
2015-5-4
在线时间
227 小时
最后登录
2018-1-1
发表于 2017-9-28 09:48:27 | 显示全部楼层
多个歌曲也是一样的道理。这里只讲两个音频的切换

回复 支持 反对

使用道具 举报

7日久生情
1658/5000
排名
697
昨日变化

5

主题

118

帖子

1658

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
11763
好友
14
蛮牛币
5762
威望
0
注册时间
2014-1-4
在线时间
419 小时
最后登录
2018-1-17
发表于 2017-9-28 10:12:34 | 显示全部楼层
unity4 不是一样的么、?

回复 支持 反对

使用道具 举报

4四处流浪
483/500
排名
3421
昨日变化
15

0

主题

20

帖子

483

积分

Rank: 4

UID
232166
好友
0
蛮牛币
1019
威望
0
注册时间
2017-7-14
在线时间
113 小时
最后登录
2018-1-20
发表于 2017-9-28 10:43:46 | 显示全部楼层
不错,学习了,不过this都是可以省略不写的

回复 支持 反对

使用道具 举报

4四处流浪
354/500
排名
6494
昨日变化
1

2

主题

80

帖子

354

积分

Rank: 4

UID
160067
好友
1
蛮牛币
767
威望
0
注册时间
2016-8-2
在线时间
118 小时
最后登录
2017-12-12
QQ
发表于 2017-9-28 13:20:56 | 显示全部楼层
66666666666666666,很暴力的切换方式

回复 支持 反对

使用道具 举报

4四处流浪
454/500
排名
4514
昨日变化
1

0

主题

55

帖子

454

积分

Rank: 4

UID
159593
好友
0
蛮牛币
978
威望
0
注册时间
2016-7-30
在线时间
139 小时
最后登录
2018-1-19
发表于 2017-9-28 13:53:17 | 显示全部楼层
这个方法 直接暴力 可以可以

回复 支持 反对

使用道具 举报

4四处流浪
387/500
排名
5923
昨日变化
50

3

主题

115

帖子

387

积分

Rank: 4

UID
237362
好友
0
蛮牛币
1508
威望
0
注册时间
2017-8-13
在线时间
83 小时
最后登录
2018-1-20
发表于 2017-9-28 16:32:23 | 显示全部楼层

馬克~學習一下,謝謝分享

回复 支持 反对

使用道具 举报

5熟悉之中
785/1000
排名
4107
昨日变化
2

0

主题

339

帖子

785

积分

Rank: 5Rank: 5

UID
3796
好友
0
蛮牛币
879
威望
0
注册时间
2013-9-13
在线时间
158 小时
最后登录
2017-10-10
发表于 2017-9-28 16:39:21 | 显示全部楼层
学习了     感谢

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

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