位置: 编程技术 - 正文

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界面)

  • 施工项目预缴税率是多少
  • 发票复核人一定要是财务吗
  • 税率如何衡量税负
  • 缴注册印花税怎么做账
  • 其他收益在报表哪个位置
  • 境外机构可以开通b股账户
  • 预收款结转收入怎么算
  • 电梯合同属于什么合同
  • 车辆购置税免税申报如何操作
  • 公司注销时有大额应付款如何做账务处理合适?
  • 进项票退回已抵扣税额
  • 生产过程中产生的废料怎么管理
  • 企业增值税税负率与利润率的关系
  • 建筑企业差额征税账务处理
  • 红字发票打印乱码怎么办
  • 为什么盈利的企业也有可能发生债务危机
  • 出口专用发票可抵扣吗
  • 维修进水的笔记怎么写
  • windows11快捷操作
  • 企业股权融资方式有哪些
  • php statement
  • wgcore.dll是什么文件夹
  • 银行支付的存款怎么做账
  • 增值税的优惠有哪三种形式
  • 收到的担保费如何记账
  • 进料加工免退税
  • PHP:imagecreatefromstring()的用法_GD库图像处理函数
  • PHP:image2wbmp()的用法_GD库图像处理函数
  • 工业企业成本核算的内容是
  • 竣工结算与竣工决算的主要区别是什么
  • 企业取得的分红款要交税吗
  • 2023年顶会、顶刊SNN相关论文----------持续更新中
  • 写一个php访问数据库并读取数据的脚本
  • 支票的提示付款期限为自出票日期
  • 谷歌浏览器被hao123锁定改不了
  • 写字楼买卖办手续
  • 2019年4月1日降低城镇职工什么单位缴费比例
  • 折扣返利的账务处理
  • phpcms怎么样
  • 帝国cms使用手册
  • 投资款印花税税源采集表税目
  • 什么是指企业的所有部门彼此协调为顾客服务
  • 建筑企业开票都要交税吗
  • 减免增值税要计入营业外收入
  • mysql和sqlserver的sql语句一样吗
  • 跨年发票两大原则
  • 一般纳税人销售旧货税率
  • 异地预缴税款怎么抵扣
  • 速动比率和流动比率怎么分析
  • 固定资产属于净资产指的是什么
  • 应付工资是应付账款吗
  • 投资主体将其拥有的货币或产业资本
  • 银行退回服务费怎么写分录
  • 一般纳税人购货取得普通发票
  • 税前扣除项目主要包括
  • 购买药材的发票如何抵扣?
  • 什么是固定资产?其特征有哪些
  • 总账建账的原则包括
  • windows web server 2008
  • sql server数据库版本
  • xp电脑显示屏显示不全
  • ubuntu中运行c程序
  • hppusg.exe
  • windows怎样设置
  • xp系统怎么找回删除的文件
  • linux安装编译工具
  • linux 查看磁盘io繁忙
  • windows 8
  • win7系统不兼容开不了机
  • typescript尖括号
  • 深入浅出讲解es63
  • vue router routes
  • android sql语句
  • 单页图片和文字怎么设置
  • shell脚本中实现rm -fr !(file1)
  • js进行表单验证的目的是什么
  • 如何用javascript
  • 用python写脚本
  • 广东省电子学校
  • 买房契税发票图片别人看到了有危险吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设