音效可以在unity 添加音效上制作吗

unity常用音效资源包Universal Sound FX,游戏音效,游戏音乐音效,6m5m游戏素材
请求处理中...
unity常用音效资源包Universal Sound FX,多用途的高品质的音效库,包含非常非常多的声音效果,适合任何游戏类型。
或 20 积分 ()
下载18浏览人数1931交付方式直接下载
注意:【1】本站只是个免费分享平台,并不敢保证所有源码人人都能编译,因素太多,旨在学习研究,如果您有顾虑或斤斤计较就请不要下载了,大家都不容易,互相理解,才能让更多的好资源出现!【2】本站资源仅限于学习研究,请在下载后24小时内删除,不要用于任何商业用途。【3】部分素材压缩包因体积过大而上传到百度等网盘上,如果发现在本站下载的压缩包只要有几K大小,说明该压缩包里只是网盘的下载链接,并非文件损坏,本站的所有素材都是经过了审核,大家可放心下载,欢迎监督反馈。【4】做个好平台真心不容易,我们一直在努力,因本站素材量大,难免会出现某网盘下载链接失效等问题,请大家及时反馈,我们会及时修正保证您可以拿到素材,请大家支持和理解!
免责声明:本网所展示的素材与服务信息由买卖双方自行提供,其真实性、准确性和合法性由信息发布人负责。本网不提供任何保证,并不承担任何法律责任,如有不妥之处请及时反馈,本网将会妥善处理。
友情提醒:本站旨在游戏开发的学习,所分享的素材资源均来源于网络,仅适用于学习参考,尊重版权,禁止用于任何商业用途,否则后果自负,所展示的素材版权归原作者或公司所有,如果本站素材侵犯了您的权益,请联系我们,我们将及时处理。
猜您喜欢的游戏素材
1金币 / 个
1金币 / 个
2金币 / 个
1金币 / 个
1金币 / 个
1金币 / 个
0金币 / 个
1金币 / 个
1金币 / 个
1金币 / 个
好评率100%
发布素材47在unity中做消除类游戏怎么触发音效_百度知道
在unity中做消除类游戏怎么触发音效
我有更好的答案
Audio listener 组件控制声音的监听,所以有两种方法控制声音, 一种是控制sourse组件unity是通过Audio Sourse 组件控制声音的播放!一般场景中会存在多个sourse组件,所以第一种方法实行起来困难不较多,一种是控制Listener组件
采纳率:96%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。unity3d用代码如何添加声音 - Unity3d技术 - 泰课在线 - 国内专业的Unity在线学习平台|Unity3d培训|Unity教程|Unity教程 Unreal 虚幻 AR|移动开发|美术CG|UI平面设计|前端开发 - Powered By EduSoho 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
unity3d游戏开发之声音格式和导入
下载积分:1000
内容提示:unity3d游戏开发之声音格式和导入
文档格式:DOCX|
浏览次数:298|
上传日期: 07:16:52|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1000 积分
下载此文档
该用户还上传了这些文档
unity3d游戏开发之声音格式和导入
关注微信公众号3D立体声和2D声不同的地方是它是会随着距离衰减的,距离越近声音越大,距离越远声音越小。
1: 声音: 背景音乐和音效;
2: 声音文件支持的格式: ogg, mp3, wave, AIFF;
  ogg比较流行,很多安卓里面的声音使用ogg的格式是为了绕开mp3的版权
  ogg和mp3都比较常用
  wave和ogg、mp3比起来比较大,没有压缩的数字音乐,可以直接写到声卡里面
3:音频管理器: Edit--&ProjectSetting--& A和物理引擎一样有管理器
& &Global Volume: 全局播放的音量;
& &Volume Rolloff Scale: 衰减因子,越大,声音衰减越快;
& &Doppler Factor: 多普勒因子;模拟多普勒效应的监听效果:0关闭, 1 高速物体的多普勒效应会比较明显的监听的到;
& &Default Speak Mode: 设置扬声器模式;默认值为2(立体声, AudioSpeakModer); stereo立体声
& &System Sample Rate: (输出采样率);
& &DSP Buffer Size: 调整DSP缓冲区大小优化延迟和性能;越大效果越好
& &Max Virutal/Real Voices Count: 同时播放的真实声音的数量;虚拟的声音最后会和其他的声音混合在一起,所以比真实的声音多。
& &Disable Unity Audio: 是否使用音频;
音频监听器
类似于人的耳朵,把耳朵移动到哪里,就可以听到那里附近的声音,也可以比喻为话筒。如果场景中没有音频监听器,那么玩家是听不到声音的,即使那个物体正在发声。
1: 音频监听器在3D世界中扮演话筒的角色,他接受场景中输入的音频源,通过设备的扬声器来播放声音;
2: 当一个音频监听器挂载到场景中的一个游戏对象上,任何音源如果接近音频监听器,都会输出到计算机的扬声器中,每个场景中只能有一个音频监听器,一般会默认的添加到主摄像机上;这样摄像机拍到哪里我们就监听哪里的声音。
 主摄像机初始化的时候也是带着Audio&Listener组件的。
3: AudioClip: 声音文件,就是声音的资源文件
AudioSource(声源)
我们需要对声音进行衰减,需要计算监听器与声源的距离,需要对一些声源做混合,就要使用AudioSource组件,帮助我们播放AudioClip(音频文件)
1: 音频源: 在场景中播放音频剪辑,如果一个音频剪辑是一个3D,那么音频源就会在给定的位置,然后随着距离进行衰减,还可以在3D和2D之间进行切换;
2: 创建一个音频源:
& & (1): 导入要播放的声音文件;
& & (2): 创建一个节点,并加上Audio--&Audio Source组件;
& & (3): 将AudioClip加入到AudioSource中;
& & (4): 代码控制播放;
& AudioClip: 要被播放的文件;
& Output: 音频剪辑通过音频混合器输出;
& Mute: 是否静音;
& Play On Wake唤醒时播放;
& loop: 是否循环播放;
& Priority: 播放的优先级,0最高,256最低,默认128,优先级高的一般是重要的音效
& Volume 音量 Pitch 音调 Stereo Pan立体声(-1左声道, 1右声道)
& Spatial Blend(空间混合), 0为2D音效, 1为3D音效,2D音效不会做衰减
& Spread: (3D)立体声在扬声器空间中的传播速度;
& Volume Rolloff音量衰减模式: 对数(Logarithmic),线性(Linear)和自定义模式(Custom),自定义模式要自己加控制点。
& Min Distance/Max Distance衰减的范围,衰减距离的 开始结束, 最小距离(声音保持最大量),最大距离(不再衰减)
             &当我们的音频监听器和声源的距离小于Min Distance的时候,都是最大声音,大于Max Distance的都是最小声音或者没有,这个取决于那个声音曲线的设置,一般自定义才可以设置超出Max距离后还有声音。
             &当我们调节Min Distance/Max Distance的时候,Scene视图里面的声源球的范围也会随之改变,两个球体之间的部分就是有衰减的部分。
             &
1.创建Unity工程目录
2.在resources文件夹下面创建一个sounds文件夹
3.把准备好的声音素材复制进去
4.点击音频资源右下角的播放可以播放,最后一行的数值的话,前面是码率,后面是声音的时间
5.创建一个audio的空节点,添加AudioSource组件
6.把准备好的音频文件audioclip文件拖进audio节点的AudioSource组件的属性中。
7.使用代码来控制声音播放,创建一个脚本audio_test挂载在audio节点下面
8.打开audio_test脚本
第一步:写一个public AudioS公开属性,然后把audio节点拖进属性中,这样就关联好了自己的AudioSource组件(其实我觉得可以用getComponent获得组件,事实证明可以)
第二步:设置声音
using UnityE
using System.C
public class audio_test : MonoBehaviour {
public AudioS
// Use this for initialization
void Start () {
// 声音的全局设置
AudioConfiguration audio_config = AudioSettings.GetConfiguration();
//....中间设置内容
AudioSettings.Reset(audio_config);//设置完后再放回去
     //上面两句必须写,不然下面那句执行无效,我也不知道为啥    
// this.s.Play();//如果里面加数字不是延迟播放,而是类似快进,码率为快进1秒,码率X2位快进2秒
this.s.PlayDelayed(<span style="color: #);//延迟5秒播放
// Update is called once per frame
void Update () {
if (Input.GetMouseButtonDown(<span style="color: #)) {//鼠标左键按下
if (this.s.isPlaying)
this.s.Pause();
this.s.Play();
if (Input.GetMouseButtonDown(<span style="color: #)) {//鼠标右键按下
this.s.Stop();
9.鼠标左键单击Game视图,声音过5秒播放,再点击暂停,再点击继续播放,鼠标右键停止播放。
阅读(...) 评论()

我要回帖

更多关于 unity 按钮音效 的文章

 

随机推荐