Unity播放声音的两种方式以及相关遇到的

前言
  • 第一种 在物体身上挂载一个Audio Source组件
audio.Clip = sound;
audio.Play(); 
  • 第二种 在物体脚本里面直接赋值音频引用,然后播放
AudioSource.PlayAtPoint(aound, pos );
  • 可以通过 Audio Source的 Spatial Blend设置为2d声音抑或是3d声音
声音播放失败
  • 我将播放声音的代码放置在了update函数里面
  • 结果导致当判断条件成功的时候,就在每一帧播放,结果就是没有播放或者一直在播放
  • 我用invoke 解决了
提示隐藏的问题
  • 我将获得AudioSource组件命名为audio
  • 原来Unity自身携带的有一个字段为audio,所以提示要不要隐藏。
  • 我换了一个名字
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值