Cocos2d—声音API
播放背景音乐
@param {String} url 声音路径
@param {Boolean} loop 是否循环播放
cc.audioEngine.playMusic( url , loop );
停止背景音乐
@param {Boolean} releaseData 是否释放声音数据,默认为false
cc.audioEngine.stopMusic (releaseData);
暂停背景音乐
cc.audioEngine.pauseMusic();
恢复背景音乐
cc.audioEngine.resumeMusic ();
重新播放背景音乐
cc.audioEngine.rewindMusic();
获取背景音乐音量
@return {Number} 值在 0 到 1.0 之间
cc.audioEngine.getMusicVolume ();
设置背景音乐音量
@param {Number} volume 取值范围 0.0~1.0 .
cc.audioEngine.setMusicVolume (volume);
获取背景音乐是否在播放中
@return {Boolean} 正在播放返回true,否则返回false
cc.audioEngine.isMusicPlaying ();
播放音效(与音乐基本雷同)
@param {String} url 音效文件路径
@param {Boolean} loop 是否循环播放,默认值为false
@return {Number|null} 返回音效ID
audioID cc.audioEngine.playEffect( url , loop ) ;
获取音效音量
cc.audioEngine.getEffectsVolume();
设置音效音量
cc.audioEngine.setEffectsVolume(volume);
暂停对应的音效
cc.audioEngine.pauseEffect(audioID);
暂停所有音效
cc.audioEngine.pauseAllEffects();
恢复对应的音效
cc.audioEngine.resumeEffect(audioID);
恢复所有音效
cc.audioEngine.resumeAllEffects();
停止对应的音效
cc.audioEngine.stopEffect(audioID);
卸载内存缓冲区中的音效数据
cc.audioEngine.unloadEffect(url);
游戏音效和游戏音乐的区别:
游戏音效一般是指游戏中发生特定行为或者进行特定操作时所播放的音乐,比如说枪战,游戏中的子弹发射时的声音,或者角色扮演类游戏怪物死亡时发生的惨叫声。
游戏音效一般有三种分类,分别是:
单音音效,游戏中的绝大部分音效都是单音音效;
复合音效一般是指多个声音元素,在游戏过程中由程序即时对这些原因合成发生的音效;
乐音音效一般是指一段音乐,通常玩家在进入地图的那一瞬间出现的音乐,这种音乐一般属于音乐制作范涛。
那么游戏音效和游戏音乐又有什么样的区别呢?游戏音乐一般是指游戏中连续播放的背景音乐,通常和游戏操作以及游戏中的状态无关,而游戏音效一般是游戏中特定场景和行为所触发播放的音乐,如果没有触发则不播放
转载于:https://www.cnblogs.com/rapattern/p/4578895.html
Cocos2d—声音API相关推荐
- java cocos2d unity_GitHub - mingwuyun/cocos2d-java: cocos2d java api base libgdx
cocos2d-java cocos2d java api base libgdx 特别说明 作者最近用unity去了,暂时不更新了 环境部署 目录结构调整: src/ -- 引擎代码 platfor ...
- midi api java_Java声音api – 扫描MIDI设备
MidiSystem.getMidiDeviceInfo()获取完整的提供程序列表,并从每个提供程序中提取设备的信息. MIDIs提供程序列表从JDK底层类别com.sun.media.sound.J ...
- java获取电脑麦克风_Java的API的声音 - 捕捉麦克风(Java Sound API - capturing microphone)...
问 题 我一直在阅读了关于声音api for java的几天,我无法理解它.我体面的程序员,我只是有困难得到我的头周围的api. 我一直在试图从我的麦克风捕获音频和实时显示波图. 我无法捕获音频,他们 ...
- alsa声音编程介绍
http://blog.csdn.net/q553716434/article/details/7881552 period(周期):硬件中中断间的间隔时间.它表示输入延时. 声卡接口中有一个指针来指 ...
- Kinect开发笔记之八C#实现Kinect声音的追踪
声明:本文中特征多针对Kinect for windows 1.0,新版的Kinect Sensor可能有部分数值或方法有一定变化,请知晓. Kinect的声音来自下方的4 ...
- cocos2d lua 环境搭建
标题貌似起的有点不好... 编辑器用sublime text 2 调试用decoda 弄这个sublimetext 2的lua环境和绑定cocos2d-x花了几天时间,郁闷的很... 记录一下吧,也希 ...
- Linux 音频 API 指南
http://www.wavecn.com/content.php?id=198 由于历史的原因,在 Linux环境下有多种API系统可用于声音编程.但没有合适的指引就难以找到合乎自己需要的体系.这里 ...
- COcos2d-X 中文API
本文来自http://blog.csdn.net/runaying ,引用必须注明出处! COcos2d-X 中文API 温馨提醒:使用二维码扫描软件,就可以在手机上访问我的博客啦!另外大家可以访问另 ...
- WINDOWS程式设计--声音与音乐
声音与音乐 在Microsoft Windows中,声音.音乐与视讯的综合运用是一个重要的进步.对多媒体的支援起源於1991年所谓的Microsoft Windows多媒体延伸功能(Multimedi ...
最新文章
- linux 文件操作 编程,Linux系统编程------------文件操作(基础)
- Python 运行时常见错误汇总
- linux 的内核参数优化,linux 内核参数优化
- ProE常用曲线方程:Python Matplotlib 版本代码(蝴蝶曲线)
- wins宝塔安装提示已经有php,centOS安装宝塔提示报错
- 短信广告中虚拟网关发送与电信网关发送的区别
- hadoop 实现序列化
- Android开发笔记(一百四十六)仿支付宝的支付密码输入框
- 表单验证 靠name获取
- YouTube视频数据分析报告
- Spring中整合Quartz插件【一】基于MethodInvokingJobDetailFactoryBean实现任务管理
- JavaScript的语句可以不用分号结尾么?
- 显卡驱动程序如何更新
- 零极限:关于蓝色太阳水原理
- C++ BMP转JPG方法三
- 深圳小汽车摇号结果采集
- ERROR: Could not build wheels for mujoco-py which use PEP 517 and cannot be installed directly
- IIS发生意外错误0x8ffe2740 IIS不…
- 树(前序,中序,后序)
- python爬虫——正则表达式
热门文章
- 使用memcache的session入库
- PL/SQL Developer 连接远程oracle的方法
- vs2010安装AnkhSVN,但是不起作用解决方法
- shell中echo使用单引号时输出单引号
- android aspectj 编译,Android AOP方案(一)——AspectJ
- java 线程数组_Java 数组线程间可见性问题
- leetcode算法题--连续的子数组的和
- leetcode算法题--打家劫舍II
- php mysql特殊符号过滤微信小程序_微信小程序数据过滤(filter)方法
- python安装好后打不开_windows的cmd中输入python后打不开python?