位置: 编程技术 - 正文

cocos2d-x初探学习笔记(24)--音乐音效(cocos2dx4.0入门)

编辑:rootadmin

推荐整理分享cocos2d-x初探学习笔记(24)--音乐音效(cocos2dx4.0入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2dx视频教程,cocos2dx官方教程,cocos2d教程,cocos2d-x教程,cocos2dx4.0教程,cocos2dx入门,cocos2dx入门,cocos2dx入门,内容如对您有帮助,希望把文章链接给更多的朋友!

小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址 CCFileUtils::fullPathFromRelativePath(MUSIC_FILE) );

MUSIC_FILE就是音乐文件相对Res文件夹的相对路径

然后就可以播放了,播放的方法如下

SimpleAudioEngine::sharedEngine()->playBackgroundMusic(std::string(CCFileUtils::fullPathFromRelativePath(MUSIC_FILE)).c_str(), true);

第一个参数中的MUSIC_FILE就是音乐文件相对Res文件夹的相对路径,然后再转换为绝对路径,第二个参数就是是否循环播放,由于是背景音乐,我们定为true

其他函数

SimpleAudioEngine::sharedEngine()->stopBackgroundMusic();//停止背景音乐,可以代一个布尔型参数,表示是否释放音乐文件

SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();//暂停背景音乐

SimpleAudioEngine::sharedEngine()->rewindBackgroundMusic();//重头调用背景音乐

SimpleAudioEngine::sharedEngine()->isBackgroundMusicPlaying()//返回布尔型参数,是否在放着背景音乐

SimpleAudioEngine::sharedEngine()->setBackgroundMusicVolume(0.5);//设置音量0.0-1.0

2.音效

使用音效,和使用音乐类&#;,也需要预加载,用法如下

SimpleAudioEngine::sharedEngine()->preloadEffect( CCFileUtils::fullPathFromRelativePath(EFFECT_FILE) );

EFFECT_FILE就是音乐的相对Res文件夹的相对路径

cocos2d-x初探学习笔记(24)--音乐音效(cocos2dx4.0入门)

然后播放就可以了

m_nSoundId=SimpleAudioEngine::sharedEngine()->playEffect(std::string(CCFileUtils::fullPathFromRelativePath(EFFECT_FILE)).c_str());

m_nSoundId=SimpleAudioEngine::sharedEngine()->playEffect(std::string(CCFileUtils::fullPathFromRelativePath(EFFECT_FILE)).c_str(), true);

和背景音乐一样,第二个参数是可选的,如果是true就是循环播放,否则就是只播一次

其他函数

SimpleAudioEngine::sharedEngine()->stopEffect(m_nSoundId);//停止音效,可以选择单独停掉一个音效,通过创建时的m_nSoundId停止

SimpleAudioEngine::sharedEngine()->stopAllEffects();//停止全部音效

SimpleAudioEngine::sharedEngine()->pauseEffect(m_nSoundId);//暂停单个音效

SimpleAudioEngine::sharedEngine()->resumeEffect(m_nSoundId);//重新开始音效

SimpleAudioEngine::sharedEngine()->pauseAllEffects();//暂停全部音效

SimpleAudioEngine::sharedEngine()->resumeAllEffects();//重新开始全部音效

SimpleAudioEngine::sharedEngine()->setEffectsVolume(0.5);//设置音效音量

SimpleAudioEngine::sharedEngine()->unloadEffect(std::string(CCFileUtils::fullPathFromRelativePath(EFFECT_FILE)).c_str());//卸载音效

最后要记住,在程序不需要音乐时,要SimpleAudioEngine::sharedEngine()->end();释放sharedEngine()

刚开始研究此引擎,如有错误之处,希望大家多多指正

下一篇写一下CCRenderTexture

cocos2d-x初探学习笔记()--CCRenderTexture 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x初探学习笔记()--其他(游戏存档,切换高清,图片处理) 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x中的box2d(1)-testbed基本结构 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

标签: cocos2dx4.0入门

本文链接地址:https://www.jiuchutong.com/biancheng/372678.html 转载请保留说明!

上一篇:cocos2d-x初探学习笔记(23)--其他(屏幕旋转,schedule,系统语言)(cocos2dx4.0入门)

下一篇:cocos2d-x初探学习笔记(25)--CCRenderTexture(cocos2d-x教程)

  • 什么是土地使用权终结
  • 计入资本公积的固定资产报废
  • 生产车间的办公用品费计入
  • 申报表填完后下一步是什么
  • 与生产相关的关键成功因素包括
  • 电子发票开票方怎么做账
  • 异地预缴增值税账务处理
  • 进项税转出的发票怎么认证
  • 企业转让无形资产使用权取得的收入应计入营业外收入
  • 资产负债表存货项目期末余额怎么算
  • 个体户没有营业执照怎么举报
  • 以股抵债的会计分录
  • 从小规模取得3%农产品进项税额抵扣
  • 我的初级备考经验--跟老师节奏走
  • 搬运费计入
  • 对外支付类型
  • 代数分配法适用于什么
  • 应收账款坏账准备计算表
  • 收购全资子公司的账务处理
  • 进项税大于销项税是不是不用交税了
  • 工资表附在哪张凭证后面
  • 形式发票需要报关吗
  • 红字增值税发票含税吗
  • 合同取得成本计入当期损益吗
  • iphone制造成本
  • 备注栏需要写内容嘛
  • 详谈php编码转换过程
  • 开机反应慢是怎么回事
  • php中的类
  • php教程 ftp 函数
  • 微信公众号实名认证怎么更改
  • ireike.exe - ireike是什么进程 有什么作用
  • 皮肤痒怎么回事
  • 不确认收入的是
  • thinkphp3.1.3手册
  • yii2框架运行原理
  • uniapp传值
  • 在妈妈身边的说说
  • php安装swoole扩展
  • Http协议之Content-Type理解
  • dhclient卡住
  • vuejs echarts
  • 专项应付款二级明细科目有哪些
  • 销售成本销售收入的关系
  • 以非货币性资产对外投资会计处理
  • 增值税零税率和免税的范围
  • 基本户和一般户可以互相转账吗
  • Mysql获取当前年份
  • 当年发生亏损会影响所有者权益吗
  • 增值税期末留抵退税原因采集确认单
  • 开具发票涉及到哪些会计科目?
  • 多计提的城建税怎么冲减
  • 固定资产无票怎样入账
  • 零申报是不是什么都不用填
  • 进口货物的价格组成有哪些
  • 税控盘清卡时间
  • 原股东决定
  • 工资尾数差异财务怎么算
  • 赠送设备如何做账务处理
  • 计提折旧对公司有什么好处
  • mysql联合索引生效原则
  • mysql5.7压缩包
  • ubuntu怎么修改配置文件
  • u盘装系统win8
  • 苹果系统怎么修改位置
  • win8如何打开设置
  • js 数组 增加元素
  • 安卓apk混淆工具
  • regedit.exe
  • 安卓环境搭建id怎么设置
  • js判断div是否存在
  • jquery拖拽插件
  • Android带有注册界面的简单app
  • 简述javascript
  • javascriptjs
  • 重庆电子税务局官网登录入口
  • 河北国家税务局官网站
  • 税务有问题会罚多少钱?
  • 2020北京国税局的待遇
  • 滨州市望海花园北侧规划
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设