游戏音效

技术答疑丨如何区分游戏短音乐与音效以及配音

扶醉桌前 提交于 2020-02-27 15:04:08
在游戏的声音领域,一般游戏音乐、音效与配音,但是每个类别又有不同的细分,在我们奇亿音乐与游戏厂商的日常沟通中,发现这些问题一直困扰着大家,一起来看看吧。 1、如何区分游戏的音效与配音? 游戏音效也是泛指的一个词,而在行业里的理解,是指玩家在游戏中触发时程序反馈给玩家而听到的声音, 除了音乐和配音外的叫做 游戏音效 部分。 例如点击某个功能触发的按钮声,或是触发挥刀开枪的声音或是进入某个场景 , 这个场景里你会听到鸟叫 、 河水声 、 小怪物等等 这些 都叫做音效 。 而 配音这个词其实最早就是给游戏加上声音加上音乐或是加上语音都叫配音的统称,它只是一个行为的表达的动词。然而现在在中国的游戏音频行业中使用中文的情况下,把配音重新做了定位和定义。 行业中提到的配音 一般是指 职业声优扮演的人声配音-voice,( 游戏中听到的语音 , 它可以是正常的人类语言的配音,也可以是怪物boss的吼叫或是机器人发出的语言类的声音等等都属于配音的范畴)。 2、如何区分短音乐和音效 对于玩家和游戏开发者来说,可以这样简单的理解,有乐音旋律的,我们会把它分配到音乐家的工作范畴,对于大段较长的音乐(主题音乐,场景音乐,或是氛围音乐等)一般大家都可以明显辨别, 而对于一些段的音乐胜利失败 、 还有升级 、 强化的事件类的音频,通常也会使用较短的旋律乐段表现的,而这类的音频样本它的功能属性属于音效范畴

知识分享:棋牌类游戏需要用到这些音乐、音效与配音

浪子不回头ぞ 提交于 2020-02-27 02:28:05
棋牌游戏在在经历了开始,爆发,沉寂之后已经成为游戏行业的主流项目之一,吸引了大批厂商投身棋牌行业,而由于对行业的不了解,棋牌游戏需要用到哪些声音并不明确,为此,小编刻意咨询了奇亿音乐的音频总监奇异先生,下面是他对棋牌游戏需要用到声音的建议: 游戏音乐部分 1、main界面也称主菜单界面音乐一般建议0-60秒的音乐一首。 2、游戏中(打牌时的背景音乐)通常建议60秒。由于大部分的棋牌游戏不仅仅只有一个背景主题的场景,可能会有多个美术场景,通常建议针对不同的主题场景设计专属的背景音乐。 3、事件类的音乐,例如游戏玩家本局赢或输,这时程序就会触发相应的事件反馈,对应这些的事件胜利音乐和失败音乐,一般建议3-5秒。 还有一类的事件音乐,类似有的棋牌游戏中会设置搓牌等触发这类特殊模式状态时有专门的音乐,它按照属性的数量来出音乐。 游戏音效部分: 1、ui类的操作音效,一般简单理解就是点击按钮。过去的游戏通常都是按钮类的有两种声音。而现在的游戏会把ui的操作按钮按照不用功能的去细化。通常建议属性功能不同分别配置音效。 对于很多游戏还会内置的一些的购买 gacha等等都需有独立的操作音效。 2、ui类的事件反馈的音效,例如点击购买金币后 或者点击升级 道具等等触发的反馈的音效。 3、游戏内或游戏中的音效,棋牌游戏中例如选牌、发牌、洗牌以及使用特殊道具的音效。 4、表情类道具音效

unity项目对音效的优化处理

Deadly 提交于 2020-01-16 17:03:51
最近做项目优化,感觉每个地方都优化了还是到某一个地方或地段有点卡顿的现象。经过多方查找找到了问题的原因:音效播放导致的卡顿。 然后就对音效的属性界面进行了如下调整就行了: Load Type :加载类型,我选的是在内存中压缩,这个根据你自己的情况而定。播放时将声音压缩在内存中,并进行解压。这个选项有轻微的性能开销(特别是对于Ogg/Vorbis压缩文件),所以只在加载时解压缩会占用大量内存的较大文件中使用它。解压发生在混合器线程上,可以在分析器窗口的音频窗格中的“DSP CPU”部分进行监视 compression Format :压缩格式,选择ADPCM。这种格式对于包含相当多的噪音并且需要大量播放的声音很有用,比如脚步声、撞击声、武器声。压缩比比PCM小3.5倍,但是CPU的使用率远低于MP3/Vorbis格式,这使得它成为上述声音类别的首选。 Sample Rate Setting :采样率设置。此设置会根据分析的最高频率内容自动优化采样率。 将所有的音效(我的是2D游戏,音效也是2D的)修改后。在场景中运行时一些卡顿的现象就好了好多。 点赞 1 ———————————————— 版权声明:本文为CSDN博主「crazyapp」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net

iOS开发——音频篇——音效的播放

左心房为你撑大大i 提交于 2020-01-13 02:26:08
一、简单介绍 简单来说,音频可以分为2种 (1)音效 又称“短音频”,通常在程序中的播放时长为1~2秒 在应用程序中起到点缀效果,提升整体用户体验 (2)音乐   比如游戏中的“背景音乐”,一般播放时间较长 框架:播放音频需要用到AVFoundation.framework框架 二、音效的播放 1.获得音效文件的路径   NSURL *url = [[NSBundle mainBundle] URLForResource:@"m_03.wav" withExtension:nil]; 2.加载音效文件,得到对应的音效ID   SystemSoundID soundID = 0;   AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url), &soundID); 3.播放音效   AudioServicesPlaySystemSound(soundID); 注意:音效文件只需要加载1次 4.音效播放常见函数总结 加载音效文件   AudioServicesCreateSystemSoundID(CFURLRef inFileURL, SystemSoundID *outSystemSoundID) 释放音效资源   AudioServicesDisposeSystemSoundID(SystemSoundID

音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)

坚强是说给别人听的谎言 提交于 2020-01-11 13:58:14
原文链接: http://www.himigame.com/iphone-cocos2d/482.html 今天Himi为大家讲解如何在cocos2d中视频、音乐、音效的播放教程; 首先介绍音乐、音效的播放: 音频与音效的播放很简单,毕竟cocos2d引擎为我们封装好了这一切,直接上代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 //----------------音乐相关 //加载音乐 +( void )loadBgMusic{ // [[SimpleAudioEngine sharedEngine] preloadBackgroundMusic:@"himi.caf"]; } //播放背景音乐 +( void )playBgMusic:(NSString*)fileName{ [[SimpleAudioEngine sharedEngine] playBackgroundMusic:fileName]; } //暂停背景音乐 +( void )pauseBgMusic{ [[SimpleAudioEngine sharedEngine] pauseBackgroundMusic]; } //继续播放背景音乐 +( void )resumeBgMusic{ [

iOS开发——音频篇——音效的播放

人走茶凉 提交于 2019-12-17 08:13:38
一、简单介绍 简单来说,音频可以分为2种 (1)音效 又称“短音频”,通常在程序中的播放时长为1~2秒 在应用程序中起到点缀效果,提升整体用户体验 (2)音乐   比如游戏中的“背景音乐”,一般播放时间较长 框架:播放音频需要用到AVFoundation.framework框架 二、音效的播放 1.获得音效文件的路径   NSURL *url = [[NSBundle mainBundle] URLForResource:@"m_03.wav" withExtension:nil]; 2.加载音效文件,得到对应的音效ID   SystemSoundID soundID = 0;   AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url), &soundID); 3.播放音效   AudioServicesPlaySystemSound(soundID); 注意:音效文件只需要加载1次 4.音效播放常见函数总结 加载音效文件   AudioServicesCreateSystemSoundID(CFURLRef inFileURL, SystemSoundID *outSystemSoundID) 释放音效资源   AudioServicesDisposeSystemSoundID(SystemSoundID

音频/音效/视频播放(利用Cocos2D-iPhone-Extensions嵌入Cocos2d进行视频播放!)

笑着哭i 提交于 2019-12-17 05:49:59
原文链接: http://www.himigame.com/iphone-cocos2d/482.html 今天Himi为大家讲解如何在cocos2d中视频、音乐、音效的播放教程; 首先介绍音乐、音效的播放: 音频与音效的播放很简单,毕竟cocos2d引擎为我们封装好了这一切,直接上代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 //----------------音乐相关 //加载音乐 +( void )loadBgMusic{ // [[SimpleAudioEngine sharedEngine] preloadBackgroundMusic:@"himi.caf"]; } //播放背景音乐 +( void )playBgMusic:(NSString*)fileName{ [[SimpleAudioEngine sharedEngine] playBackgroundMusic:fileName]; } //暂停背景音乐 +( void )pauseBgMusic{ [[SimpleAudioEngine sharedEngine] pauseBackgroundMusic]; } //继续播放背景音乐 +( void )resumeBgMusic{ [

浅析音效在游戏中的应用方式

邮差的信 提交于 2019-12-14 08:00:49
声音的美妙在于营造出许多不同的效果,尤其是在游戏中,游戏音效能让游戏更真实,当同样的声音出现在不同的游戏中时,我们对它们做出的反应也不同,声音的力量是强大的,单个声音能同时发挥不同的作用,下面给大家介绍一下游戏音效的不同应用方式。 一、背景/叙事音(避免违和) 当游戏中发生动作时——角色移动、释放技能,或是玩家在用户界面中进行选择,需要同时听到理所应当产生的声音。如果玩家没能听到预期的声音,这可能会严重破坏游戏体验的真实感和沉浸度。这些声音必须存在,但它们必须与视觉效果良好地结合。若音效的开始或结束与视觉效果不同步,这和没有音效一样糟糕。 二、引起玩家注意 从设计的角度来看,音效的一个重要作用是引起玩家的注意。在具有庞大世界的RPG中,玩家能否被新场景的艺术效果或环境所震撼?在平台游戏中,玩家能否从一个水平面跳到另一个水平面?准备好躲避敌人的攻击了吗? 大多数情况下,听觉提示和视觉提示是结为一体的。这将有效告知玩家某件事物很重要、值得他们关注。然而,分割听觉提示和视觉提示能够营造强大的效果,对玩家产生极大的影响。 三、 定义空间性质 我们习惯了不同空间中的声音。如果在一个小房间里呐喊,声音和在一个空旷的体育场里是截然不同的。在更大的空间中,不仅声音返回人耳所需的时间更长,我们听到的大部分声音都是回声。如果不重视和模拟这些声效特点,游戏世界将缺乏真实感。 四、营造环境/情绪

第七天

故事扮演 提交于 2019-12-05 20:39:12
一、照片 二、燃尽图(Burndown Chart) 三、任务进度 1.昨天已完成的工作: 增加了游戏的背景音效、飞机被击落的音效、飞机拾取物品的音效和飞机放大招的音效 清屏炸弹功能 2.今天计划完成的工作: 完善了我方飞机生命数的功能:如果生命数为0,结束游戏。增加了我方飞机复活时有3秒无敌的功能! 加入游戏音效 发现了部分bug 3.工作中遇到的困难:   发现新的bug 4.程序截图: 四、每日总结       李光证 3117004660 完善了我方飞机生命数的功能:如果生命数为0,结束游戏。增加了我方飞机复活时有3秒无敌的功能!       卢俊杰 3117004662 划水。(加音效,BGM还行,据说加子弹音效游戏会卡死,python唔掂啊我都没计噶,另加生命和复活状态)       吴子昊 3117004671 加入游戏音效,α阶段完成!特在宿舍播放《国际歌》庆祝一番,英特耐雄耐尔就一定会实现~       陈浩民 3117004646 发现了部分bug,留作下一个版本进行处理       陈俊铭 3117004648 终于不用写博客了(β版本继续写)。       梁子豪 3117004662 来源: https://www.cnblogs.com/nullcjm/p/11939016.html

Unity3D学习笔记

人盡茶涼 提交于 2019-11-29 03:25:58
Unity提供的资源商店:www.assetstore.unity3d.com Prefab的使用,用Instantiate函数有3个参数。第一个是需要实例化的预设,后两个分别是游戏对象的位置和旋转角度。 给游戏添加声音(音源)AudioSource组建,在AudioClip设置音效。要播放音效需要在OnGUI函数里实现,用GetComponent<AudioSource>()得到音效组建,在调用Play()播放音效。 GUI的绘图基础。GUI.lable(...), GUI.Button(...),GUI.TextField(...)等等。 场景切换。Application.LoadLevel(场景名或索引) 键盘信息。Input.GetKey(...) 坐标转换函数。Transform.EulerAngles=new Vector3 (0,角度,0) 相机跟随。 来源: https://www.cnblogs.com/showonce/p/11443079.html