位置: 编程技术 - 正文

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 钩子
  • php静态变量生命周期
  • 会计科目在建工程有金额要求吗
  • 现金解款单的使用范围
  • PHP aes (ecb)解密后乱码问题
  • 想做酒水批发的生意怎么做?
  • php get函数
  • 购买股票会计处理流程
  • 什么是长期股权投资法
  • 合宙air32f103 stlink
  • 广告代理费制度
  • chs命令
  • php php
  • 出售债券的税费会计分录
  • 应收票据有利息收入吗
  • 其他应收款包括应收利息吗
  • 哪些发票可以抵企业所得税
  • 查账征收的纳税人能否简易注销
  • wordpress换域名后主题乱了
  • 如何修改php网页内容
  • 开发支出在资产负债表填哪一栏
  • 财务费用相关指标
  • 费用结转的方法有哪些
  • 现金流量表年报本期金额和上期金额
  • mysql如何分类
  • 累计扣除包括哪些
  • 残保金账务处理会计科目
  • 转账结算的原则是什么
  • 产权转移书据印花税
  • 营改增后房租发票可以抵扣吗
  • 当月销售下月开票
  • 公司租用员工车辆维修费能报销吗
  • 固定资产无票怎样入账
  • 收到股东投资如何做账
  • 房地产增值税发票是什么意思
  • 投资收益的主要来源有
  • 贴现到期后
  • 全面解析皮炎
  • mysql存emoji表情
  • Linux 下 (RedHat 9.0) JDK,Tomcat,MySQL的安装
  • win7系统出现蓝屏怎么进去桌面
  • 无法安装osx
  • win7关机快捷键设置
  • 升级win10系统后电脑变卡处理方法
  • win7系统配置怎么设置
  • win7宽带连接错误813怎么解决办法
  • 宽带连接找不到设备是怎么回事
  • cocosdx让AppDelegate支持全局更新机制
  • cocos-creator
  • shell 多个文件合并
  • android判断横竖屏
  • jquery的过滤器用于指定什么东西
  • android 图片视频轮播框架
  • python图片批量重命名
  • 国税局和税务局哪个级别高
  • 赣州买二手房限购吗
  • 欠税多久法院立案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设