unity声音组件AudioSource的使用

一、AudioSource组件

  1. AudioSource是音频源组件,其作用就是用于播放音频剪辑(AudioClip)资源。
  2. 组件属性
    (1)AudioClip(音频剪辑):指定播放的音频文件。

(2)Output(音频输出):可以输出到音频监听器(AudioListener)或者(AudioMixer)。当设置为空时,即代表输出到 AudioListener,而设置到AudioMixer时需要指定具体的AudioMixer。

(3)Mute(是否静音):主要是针对游戏中的音效,优势在于不会卸载声音数据,可以做到及时播放,音效一般比较多、占用内存小,使用静音可以让画面快速响应,且可以立刻恢复当前音效。

(4)Bypass Effects(音源滤波开关):作用在当前音源的音频滤波器的开关。

(5)Bypass Listener Effects(监听器滤波开关):作用在当前监听器的音频滤波器的开关。

(6)Bypass Reverb Zones(回音混淆开关):勾选不执行回音混淆的效果。

(7)Play On Awake(启动播放开关):勾选就会在绑定组件的GameObject加载并启用时立刻播放音频。

(8)Loop(循环播放开关):音频播放结束自动循环。

(9)Priority(播放优先级):决定音源在场景中存在的所有音源中的播放优先级。

(10)Volume(音量):调节音量的大小。

(11)Pitch(音调):播放音频时速度的变化量 ,默认值1,表示正常的播放速度。(当<1时,慢速播放;当>1时,快速播放。速度越快,音调越高。)

(12)Stereo Pan(声道占比)

(13)Spatial Blend(空间混合):指定音源是2D音源(0)、3D音源(1)或者是二者插值的复合音源。

(14)Reverb Zone Mix(回音混合)

(15)3D Sound Settings(3D音频设置)

二、游戏中音乐与音效的使用
1.音乐播放
音乐播放同时只能播放一个,如果要播放其他音乐就要停止当前的音乐。
2. 音效播放
音效可以同时播放多个不同的音频,相互之间不会影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/246273.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GPU Gems2 - 2 使用基于GPU几何体裁剪图的地形渲染(Terrain Rendering Using GPU-Based Geometry Clipmaps)

【章节概览】 本章描述了一种通过顶点纹理实现的&#xff0c;基于GPU的几何体裁剪图&#xff08;Geometry Clipmaps&#xff09;技术。通过把地形几何体当做一组图像来处理&#xff0c;可以在GPU上执行几乎所有的计算&#xff0c;因此可以减少CPU的负载。且该技术较为容易实现…

协程

协程介绍 协同程序与线程差不多&#xff0c;也就是一条执行序列&#xff0c;拥有自己独立的栈&#xff0c;局部变量和指令指针&#xff0c;同时又与其它协同程序共享全局变量和其它大部分东西。线程与协同程序的主要区别在于&#xff0c;一个具有多线程的程序可以同时运行几个…

球谐光照

一.原理 球谐光照实际上是一种对光照的简化&#xff0c;对于空间上的一点&#xff0c;受到的光照在各个方向上是不同的&#xff0c;也即各向异性&#xff0c;所以空间上一点如果要完全还原光照情况&#xff0c;那就需要记录周围球面上所有方向的光照。注意这里考虑的周围环境往…

overload、override、new解释

重载、重写、覆写&#xff0c;分别指的是overload、override、new。 一、override重写&#xff0c;是在子类中重写父类中的方法&#xff0c;两个函数的函数特征&#xff08;函数名、参数类型与个数&#xff09;相同。用于扩展或修改继承的方法、属性、索引器或事件的抽象或虚拟…

图像色调,饱和度,对比度等相关定义

RGB颜色模型 RGB颜色模型也就是我们最常用的三原色&#xff0c;红绿蓝。RGB颜色模型在混色时属于加法混色&#xff0c;RGB中每种颜色数值越高&#xff0c;色彩越明亮。RBG为&#xff08;0,0,0&#xff09;时为黑色&#xff0c;RGB为&#xff08;255,255,255&#xff09;时为白…

各Rendering Path技术以及其在Unity中的实现

Rendering Path其实指的就是渲染场景中光照的方式。由于场景中的光源可能很多&#xff0c;甚至是动态的光源。所以怎么在速度和效果上达到一个最好的结果确实很困难。以当今的显卡发展为契机&#xff0c;人们才衍生出了这么多的Rendering Path来处理各种光照。 一. 正向渲染Fo…

射线碰撞

Physics.Raycast 光线投射 1.一个静态的发射射线的方法&#xff0c;在场景中投下可与所有碰撞器碰撞的一条光线。 参数解释&#xff1a; origin:射线起始点 direction:射线方向 distance:射线长度 layerMask:只选定Layermask层内的碰撞器&#xff0c;其它层内碰撞器忽略。…

GPU Gems2 - 3 几何体实例化的内幕(Inside Geometry Instancing)

文章部分内容摘自 https://zhuanlan.zhihu.com/p/38411575 【章节概览】 本章讨论了在Direct3D中渲染一个几何体的许多独特实例&#xff08;Instance&#xff09;的技术细节问题&#xff0c;对几何体实例&#xff08;Geometry Instancing&#xff09;的技术内幕进行了分析。 【…

Unity所有移动方法总结

简介 在Unity3D中&#xff0c;有多种方式可以改变物体的坐标&#xff0c;实现移动的目的&#xff0c;其本质是每帧修改物体的position。 通过Transform组件移动物体 Transform 组件用于描述物体在空间中的状态&#xff0c;它包括 位置(position)&#xff0c; 旋转(rotation)和…

GPU Gems2 - 4 分段缓冲(Segment Buffering)

文章参照该文 https://zhuanlan.zhihu.com/p/38411575 【章节概览】 本章介绍了一项可以明显减少一个显示帧中渲染的批次数目的技术——分段缓冲&#xff08;segment buffering&#xff09;&#xff0c;以及其改进。 【核心要点】 分段缓冲&#xff08;segment buffering&…

tcp 和 dcp 的几大区别

TCP&#xff0c;Transmission Control Protocol的缩写&#xff0c;即传输控制协议。 DCP&#xff0c;User Data Protocol 的缩写&#xff0c;即用户数据报协议。 顺便提一下ARP&#xff0c;即地址解析协议。 区别&#xff1a; 1、TCP协议是有连接的&#xff0c;开始传输数据之…

GPU Gems2 - 6 用多流来优化资源管理(Optimizing Resource Management with Multistreaming)

本文摘自https://zhuanlan.zhihu.com/p/38411575 【章节概览】 现代实时图形应用程序最困难的问题之一是必须处理庞大的数据。复杂的场景结合多通道的渲染&#xff0c;渲染起来往往会较为昂贵。 首先&#xff0c;多流&#xff08;Multistreaming&#xff09;技术由微软在Dire…

unity中世界坐标与局部坐标

本人学生一枚&#xff0c;刚接触unity3D&#xff0c;若有理解得不对的地方&#xff0c;还望各路大神不吝赐教~ unity中的坐标系统包括世界坐标(World Space)&#xff0c;屏幕坐标(Screen Space)&#xff0c;视口坐标(View Space)以及GUI坐标系统。世界坐标(World Space)场景中添…

四元数(Quaternion)和欧拉角(Eulerangle)

欧拉旋转、四元数、矩阵旋转之间的差异 除了欧拉旋转以外&#xff0c;还有两种表示旋转的方式&#xff1a;矩阵旋转和四元数旋转。接下来我们比较它们的优缺点。 欧拉角 优点&#xff1a;三个角度组成&#xff0c;直观&#xff0c;容易理解。 优点&#xff1a;可以进行从一个方…

Bent Normal

https://blog.csdn.net/BugRunner/article/details/7272902 https://blog.csdn.net/weixin_33719619/article/details/87467892

GameObject数组逐渐消失

GameObject数组逐渐消失 我做了10个物体需要每隔俩秒消失一个。 我是这样做的&#xff1a; 我先梳理出大概我需要怎么做的&#xff0c;第一步先引用预制体然后再创建一个数组最后是代码主体。 在start里先把起始时间设好&#xff0c;然后再看Nos方法time是让他时间自己在加&am…

Unity SRP自定义渲染管线 -- 1.Custom Pipeline

该篇是对Catlike Coding这篇文章的概要总结&#xff0c;本人能力有限&#xff0c;如果有不正确的地方欢迎指正 https://catlikecoding.com/unity/tutorials/scriptable-render-pipeline/custom-pipeline/ 通过这篇文章&#xff0c;你将学习到 Create a pipeline asset and i…

GPU Gems2 - 7 带位移映射的细分表面自适应镶嵌

文章参照该文 https://zhuanlan.zhihu.com/p/38411575 【章节概览】 这章介绍了如何使用可选的位移贴图&#xff08;Displacement Mapping&#xff09;执行Catmull-Clark细分曲面&#xff08;Catmull-Clark Subdivision Surfaces&#xff09;的视图相关的自适应镶嵌&#xff0…

GPU Gems2 - 8 使用距离函数的逐像素位移贴图

【章节概览】 距离贴图&#xff08;distance map&#xff09;是一种在像素着色器中给对象添加小范围位移映射的技术。这章中详细介绍了使用距离函数的逐像素位移贴图&#xff08;Per-Pixel Displacement Mapping with Distance Functions&#xff09;技术。 【核心要点】 这章中…

GPU Gems2 - 9 S.T.A.L.K.E.R.中的延迟着色(Deferred Shading in S.T.A.L.K.E.R.)

关于延迟着色的详细技术及最新渲染管线技术可以参考我的这篇文章&#xff1a; https://blog.csdn.net/yinfourever/article/details/90263638 【章节概览】 本章是对《S.T.A.L.K.E.R.》中所用渲染器的几乎两年的研究和开发的事后剖析。该渲染器完全基于延迟着色&#xff08;De…