unity~循环播放三个音频,自己写个小demo
来源:互联网 发布:波莫纳学院 知乎 编辑:程序博客网 时间:2024/06/10 02:52
自己写了一个小Demo,多个音频循环播放,步骤最详细。大神请看第一步即可。
2,脚本挂到camera上
3,找三个音频,拖到camera脚本的clip处
4,camera必须有audioSource和audiolistener组件,如果没有请添加。
5,运行即可。
1,打开软件,创建c#脚本,代码如下:
using UnityEngine;using System.Collections;public class NewBehaviourScript : MonoBehaviour {public AudioClip m1;public AudioClip m2;public AudioClip m3;public AudioSource AudioSource_GameObject;public int PlayWho;//控制播放谁public int PlayAfter;//控制播放后的操作void Start () {PlayAfter = 0;PlayWho = 1;AudioSource_GameObject = GetComponent<AudioSource> ();}void Update () {switch (PlayWho) {case 1:playAudio(m1,1);PlayWho = 0;break;case 2:playAudio(m2,2);PlayWho = 0;break; case 3: playAudio(m3,3); PlayWho = 0; break;default:break;}if (!AudioSource_GameObject.isPlaying) {switch (PlayAfter) {case 1:PlayWho = 2;break;case 2:PlayWho = 3;break;case 3:PlayWho = 1;break;default:break;}}}void playAudio(AudioClip clip,int x)//播放函数{AudioSource_GameObject.clip = clip;AudioSource_GameObject.Play ();//AudioSource_GameObject.PlayOneShot(clip);上边两句和这一句,是一个效果PlayAfter = x;}
2,脚本挂到camera上
3,找三个音频,拖到camera脚本的clip处
4,camera必须有audioSource和audiolistener组件,如果没有请添加。
5,运行即可。
0 0
- unity~循环播放三个音频,自己写个小demo
- Unity 播放、停止播放、循环播放音频(笔记)
- android MediaPlayer音频播放demo
- android MediaPlayer音频播放demo
- android 视频+音频播放器Demo
- android 视频+音频播放器Demo
- 关于在unity上实现音频播放
- Unity 音频播放里的坑
- Vuforia+Unity AR场景播放音频控制
- android之循环音频播放器
- ios 音频播放循环次数(numberofloops)
- XAudio2学习之循环播放音频数据
- 自己开发的EiPlayer音频播放器
- 利用Vuforia、Unity 实现AR识别图触发音频播放
- 利用反射在Unity的EditorMode下播放音频
- 关于Unity代码控制音频播放的问题
- Android实现OGG音频的无缝循环播放
- VC 自己封装简单的播放音频MCI类库
- 标准版-安装和更新Lync Server 系统
- RPM Package Manager (RPM) 使用详解
- 使用Android studio分析内存泄露
- Android插件化开发-hook动态代理
- C#自动实现Dll(OCX)控件注册的两种方法
- unity~循环播放三个音频,自己写个小demo
- Vulkan Dispatching commands
- 一些系统类的头文件(二)
- iOS开源库
- 学习札记:JVM的内存布局
- Spring事务的5种模式
- student a am i -> i am a student
- iOS_下拉图片放大效果
- Lync Server 2013 标准版-测试内部登陆