位置: 编程技术 - 正文

Unity3D之音乐音效的播放【2】(unity音乐thefatrat)

编辑:rootadmin

推荐整理分享Unity3D之音乐音效的播放【2】(unity音乐thefatrat),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3d音效设置,unity3d音效,unity播放音乐,unity播放音乐,unity 音乐,unity播放音乐,unity游戏音乐,unity游戏音乐,内容如对您有帮助,希望把文章链接给更多的朋友!

转载自: 点击菜单栏[GameObject]–>Create Empty 命名为Audio

②选取这个空对象 点击菜单栏[Component]–>Audio–>Audio Source 这样就在场景里创建了如图所示的一个喇叭

③创建资源文件夹命名为Resources,并把BeiTown.mp3文件拖入其中,注意一定要将资源文件夹名设为Resources,否则Resources.Load方法将无法找到资源文件

④创建脚本接下来开始创建脚本

MusicPlayer.cs

using UnityEngine;using System.Collections;public class MusicPlayer : MonoBehaviour { public AudioSource Sound; public void Play(string str) { Sound.clip = (AudioClip)Resources.Load(str, typeof(AudioClip));//调用Resources方法加载AudioClip资源 Sound.Play(); }}Unity3D之音乐音效的播放【2】(unity音乐thefatrat)

MusicTest.cs

using UnityEngine;using System.Collections;public class MusicTest : MonoBehaviour { private MusicPlayer music; void Start () { music = (GetComponent("MusicPlayer") as MusicPlayer);//获取播放器对象 } void OnGUI() { if(GUI.Button(new Rect(, , , ), "PLAY")){ music.Play("BeiTown");//调用播放器Play方法 } }}

⑤将脚步绑定到AudioSource音源对象上,并将Audio对象赋给MusicPlayer脚本里的Sound对象,以便MusicPlayer对其进行操作

⑥点击播放按钮

这个时候就能听到声音了,但是细心的朋友会发现左右耳朵的声音并不是一样大的,这是因为我们的声音监听绑定在了主摄像机上,这就照成了声音可能是从一个方向传来的3D效果,如果不想要这个效果也好办选取Audio对象,点击菜单栏[Commponent]–>Audio–>Audio Listener为Audio对象创建一个声音监听,并勾选它

重新点击播放按钮,这个时候发现依然没有改变,控制台出现如下警告:There are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene.不要着急,Main Camera 主摄像机上的Audio Listen 取消勾选了么Unity默认一个scene里同时只能有一个声音监听,其实这也很好理解,在自然情况下,人类也不可能做到两只耳朵听取不同范围的声音(借助设备除外)将其他的Audio Listener取消后,只保留Audio上的Audio Listener,点击Play按钮,一切正常!

其他的暂停,停止,等等操作这里就不再添加了,感兴趣的朋友可以自己参考API进行操作,本文主要描述如何动态加载一首音乐,并将该类进行封装,同时最简化的代码也利于大家观看理解。今天就到这里吧,意在分享,与君共勉之。

Unity3D默认的快捷键。 shift方向键向向方向键前进Windows系统Unity3D中的快捷键组合键键功能File文件CtrlNNewScene新建场景CtrlOOpenScene打开场景CtrlSSaveScene保存CtrlShiftSSaveSceneas保存场

unity3D中UGUI改变字体的颜色 很所的时候我们想改变一串字符串中某几个字体的颜色那该如何实现这小功能呢?其实很简单就是在要改变字体两边加上如下的玩意。UGUI代码改变字体

Photon + Unity3D 线上游戏开发(续貂) - 多客户端通信 首先,各位可以先看看前面的部分

标签: unity音乐thefatrat

本文链接地址:https://www.jiuchutong.com/biancheng/378714.html 转载请保留说明!

上一篇:Unity3d 对手柄支持的坑(unity手柄圆盘)

下一篇:Unity3D默认的快捷键。(unity3d界面)

  • 跨月的增值税专用发票未抵扣怎么作废
  • 资产减值准备的计提方法
  • 税控系统维护费怎么做会计分录
  • 公司清理固定资产汽车怎么开票
  • 教育行业主营业务内容
  • 一般纳税人资格认定条件
  • 小规模附加税减半吗
  • 收入与成本不配合
  • 人力费可以计入劳务费吗
  • 小规模纳税人销售不动产适用税率
  • 金税三期个人所得税税率
  • 应付账款坏账处理分录怎么写
  • 事业单位结转资金和结余资金区别
  • 初始数据试算表不平衡的原因
  • 地产公司代办房产证
  • 进项税核定扣除试点
  • 税务局退税收入多久到账
  • 财务软件里面可以修改吗
  • 银行手续费做账漏掉
  • 企业的低值易耗品主要包括什么等
  • 公司账户收到车险怎么做账
  • 代收代付差额征税
  • 过路费可以抵税吗
  • 销售技巧培训课程
  • 农产品收购销售免税吗
  • 什么是应收
  • 税盘没反应
  • 国库集中支付账务处理
  • php中文乱码解决
  • mysqli php
  • iis6配置php网站
  • php初学实例教程
  • 公司员工培训后的收获和感想
  • 发票支票区别
  • 尿急尿频尿不尽吃什么药效果好
  • wordpress site
  • yii2框架从入门到精通
  • 黑暗的树荫
  • 独立核算分公司和非独立核算分公司
  • ntpdate 命令
  • vue前端项目实战
  • resize2fs命令 同步文件系统容量到内核
  • 生产车间领用工具
  • 材料暂估入账
  • javascript数据类型分为哪两类
  • 火车票抵扣进项税需要认证吗
  • 应收账款收不回来
  • 原始凭证分割单样本图片
  • 存货盘亏原因不明会计分录
  • 给境外公司代扣代缴税款
  • 企业基本养老金退休后能领多少
  • 帝国cms整合Elasticsearch
  • 高效刷题app
  • python线程间通信的几种方法
  • 报销业务招待费是什么凭证
  • 公司举办活动方案
  • 联营企业与合营企业纳入合并吗
  • sql server 2008有什么用
  • 固定资产达到预定状态的判定
  • 房地产行业概况
  • 一般纳税人注销公司麻烦吗
  • 股东以私人名义出资
  • 汽车固定资产清理怎么交税
  • 企业相关成本费用有哪些
  • 销售收入确认后怎么处理
  • 汇算清缴工资调减怎么做账
  • 登记总分类账的依据有
  • 工业企业建立账套
  • 微信昵称带符号图案
  • redhat安装yum
  • centos docker安装部署
  • 怎样一键重装
  • linux关闭sh
  • linux xfs 扩容
  • jQuery+Ajax实现无刷新分页
  • unity 3d ui
  • JavaScript基础语法详解
  • 贵州省税务网上缴费平台
  • 广东税务局查验
  • 美国纽约购物
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设