论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
移动端开发
›
IOS
›
AudioSource组件
AudioSource组件
王柳
论坛元老
|
2024-9-12 15:10:04
|
显示全部楼层
|
阅读模式
楼主
主题
1892
|
帖子
1892
|
积分
5676
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
简介
AudioSource
组件是 Unity 中用于播放音频的组件。当你想要在游戏天下中播放声音时,你会在 GameObject 上添加 AudioSource 组件,并将音频文件(通常是 .wav 或 .ogg 格式)分配给它。AudioSource 组件有许多重要的参数,可以用来控制音频的播放方式。
参数形貌AudioClip分配给 AudioSource 的音频文件。Output音频输出目标,可以设置为输出到音频监听器(AudioListener)或者音频混音器(AudioMixer);当Output属性设置为空时,音频会默认输出到场景中的AudioListenerMute控制是否静音该音频源。当Mute属性设置为true时,AudioSource将不会播放任何声音,纵然其他参数(如PlayOnAwake、Loop、Volume等)已经设置好了。Bypass Effects控制音频源是否绕过附加在其上的音频滤波器效果。Bypass Listener Effects控制音频源是否绕过监听器(AudioListener)上附加的音频滤波器效果的开关。Bypass Listener Effects被设置为true时,音频源播放的声音将不会受到场景中AudioListener上附加的任何音频效果的影响。这意味着,如果AudioListener上设置了混响、回声、环境音效等,这些效果将不会被应用到具有Bypass Listener Effects启用的AudioSource所播放的音频上。Bypass Listener Effects属性在游戏
开发
中特殊有用,尤其是在必要精细控制音频效果的场景中。比方,你大概希望某个特定的音频源(如对话或重要音效)不受场景整体环境音效的影响,此时就可以启用Bypass Listener Effects。Bypass Reverb Zones控制音频源是否忽略与混响地域(Reverb Zones)相干联的全局混响效果。启用(true)时,该AudioSource组件播放的音频将不会受到场景中界说的任何混响地域的影响。这意味着,纵然场景中存在混响地域,并且这些地域设置了特定的混响效果,启用Bypass Reverb Zones的音频源播放的音频也不会被这些混响效果所处置惩罚。禁用(false)时,AudioSource播放的音频会正常地受到场景中混响地域的影响。这允许
开发
者通过界说混响地域来为音频添加环境混响效果,从而增强音频的空间感和沉浸感。Play On Awake启用时,当物体加载时 AudioSource 会自动播放音频Loop启用时,音频会循环播放Priority 用于确定场景中所有并存的音频源的播放优先权。这个属性的值范围0~256,此中0表示最高的优先级,而256表示最低的优先级。默认优先级通常是128。优先级决定了当多个音频源同时播放时,哪些音频源会被优先播放或继续播放,而哪些大概会被中断或降低音量。比方,如果有一个高优先级的音效(如警告声或重要对话),它大概会覆盖或中断低优先级的音效(如配景音乐)。
Volume音频的音量巨细Pitch音频的音调或播放速度Stereo Pan2D声音的立体声位置,属性的值范围从-1~1,-1代表声音完全在左边。0代表声音位于中间,即立体声平衡状态。1代表声音完全在右边。Spatial Blend控制音频的2D和3D混淆程度。值为0时音频是2D的,不受玩家与声源距离的影响;值为1时音频是完全3D的,会根据玩家与声源的距离进行衰减。Reverb Zone Mix
设置路由到混响区(Reverb Zone)的输出信号量,
范围通常在0~1,但某些环境下大概允许在1到1.1范围内进行10dB的放大。这对于实现近场和远距离声音的效果非常有用。通过调解Reverb Zone Mix的值,你可以控制音频源在混响区中的混响程度,从而营造出不同的空间感和环境氛围。3D Sound SettingsDoppler Level
多普勒效应等级,
多普勒效应是当声源和吸取器之间相对运动时,听到的声音频率会发生变化的现象。其值在[0,5],默认值为1。设置为0,则没有多普勒效应。Spread设置扬声器空间的立体声传播角度。这个参数影响了声音在空间中传播的宽度和立体感。Volume Rolloff
控制声音随着距离的增长而递减的方式
Logarithmic Rolloff
(对数递减)声音随着距离的增长以对数方式递减。这种方式模仿了真实天下中声音衰减的天然效果,使声音在远距离时仍然可以听到,但音量会徐徐减小。
Linear Rolloff
(线性递减)声音随着距离的增长以线性方式递减。这意味着声音的衰减速度在整个距离范围内是恒定的。
Custom Rolloff
(自界说递减)允许
开发
者自界说声音的衰减曲线,以满足特定的音效需求。Min Distance代表音量曲线中的最大音量位置。这是声音开始衰减的最小距离。当玩家距离声源小于这个距离时,音量会保持在最大值。Max Distance这是声音完全消失的最大距离。当玩家距离声源超过这个距离时,将无法听到声音。
使用注意事项
stop()方法:
调用stop()方法会立即停止音频的播放,并将播放位置重置为音频的开头。停止后,如果再次调用play()方法,音频将重新开始播放。
pause()方法:
调用pause()方法会暂停音频的播放,但不会重置播放位置。暂停后,如果再次调用play()方法,音频将从暂停的位置继续播放。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
王柳
论坛元老
这个人很懒什么都没写!
楼主热帖
Keytool配置 Tomcat的HTTPS双向认证 ...
NSIS官方认证插件集成安装包 ...
【小程序】图解小程序平台架构及其特征 ...
校园网组网方案的设计
太方便了,钉钉上就可完成代码发布审批 ...
[网鼎杯 2020 朱雀组]Think Java——wp ...
利用Python生成随机密码,灰常简单 ...
腾讯开源的 3 个 GitHub 项目,足够良 ...
Ansible 学习笔记 - 批量巡检站点 URL ...
Google Earth Engine(GEE)——Kmeans ...
标签云
AI
运维
CIO
存储
服务器
快速回复
返回顶部
返回列表