查看: 1456|回复: 3
打印 上一主题 下一主题

[其他] untiy3d音乐播放

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38266
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2014-8-31 01:12:14 |只看该作者 |倒序浏览
  • using UnityEngine;  
  • using System.Collections;  
  •   
  • public class audio : MonoBehaviour {  
  •   
  •     //音乐文件  
  •     public AudioSource music;     
  •     //音量  
  •     public float musicVolume;     
  •       
  •     void Start() {  
  •          //设置默认音量  
  •          musicVolume = 0.5F;      
  •     }  
  •     void OnGUI() {  
  •          
  •         //播放音乐按钮  
  •         if (GUI.Button(new Rect(10, 10, 100, 50), "Play music"))  {  
  •               
  •             //没有播放中  
  •             if (!music.isPlaying){  
  •                 //播放音乐  
  •                 music.Play();  
  •             }  
  •               
  •         }  
  •          
  •         //关闭音乐按钮  
  •         if (GUI.Button(new Rect(10, 60, 100, 50), "Stop music"))  {  
  •               
  •             if (music.isPlaying){  
  •                 //关闭音乐  
  •                 music.Stop();  
  •             }  
  •         }  
  •         //暂停音乐  
  •         if (GUI.Button(new Rect(10, 110, 100, 50), "Pause music"))  {  
  •             if (music.isPlaying){  
  •                 //暂停音乐  
  •                 //这里说一下音乐暂停以后  
  •                 //点击播放音乐为继续播放  
  •                 //而停止以后在点击播放音乐  
  •                 //则为从新播放  
  •                 //这就是暂停与停止的区别  
  •                 music.Pause();  
  •             }  
  •         }  
  •   
  •         //创建一个横向滑动条用于动态修改音乐音量  
  •         //第一个参数 滑动条范围  
  •         //第二个参数 初始滑块位置  
  •         //第三个参数 起点  
  •         //第四个参数 终点  
  •         musicVolume = GUI.HorizontalSlider (new Rect(160, 10, 100, 50), musicVolume, 0.0F, 1.0F);  
  •       
  •         //将音量的百分比打印出来  
  •         GUI.Label(new Rect(160, 50, 300, 20), "Music Volueme is " + (int)(musicVolume * 100) + "%");  
  •          
  •         if (music.isPlaying){  
  •             //音乐播放中设置音乐音量 取值范围 0.0F到 1.0   
  •             music.volume = musicVolume;  
  •         }  
  •     }  
  • }  
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-8-31 02:48:41 |只看该作者
Thanks for sharing !
回复

使用道具 举报

115

主题

3

听众

5676

积分

高级设计师

Rank: 6Rank: 6

纳金币
7268
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2014-8-31 10:13:53 |只看该作者
Thanks for sharing !
回复

使用道具 举报

16

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
3
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2014-9-6 15:07:48 |只看该作者
简单好用
回复

使用道具 举报

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

关闭

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

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-16 11:29 , Processed in 0.084871 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部