位置: 编程技术 - 正文

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教程)

  • 宁波财税网会计招聘
  • 年终奖怎么计税的
  • 小企业外币交易的类型有哪些
  • 融资租赁租入设备
  • 土增税土地成本分摊方法
  • 贴现利息的计算题
  • 资产负债表应交税费从哪取数
  • 行政单位维修工程规定
  • 报无票收入又开发票了怎么办?
  • 单位起诉员工赔偿算劳动争议
  • 营改增后房地产企业如何开票
  • 预付账款损失的账务处理如何编制呢?
  • 营改增后开不了增值税发票怎么样办?
  • 增值税专用发票开票必填项
  • 工会筹备金交给谁
  • 是不是所有的进口药都不能报销
  • 建筑服务可以差额征收吗
  • 免税销售额计入主营业务收入吗
  • 停车场收入如何确认缴税
  • 核定征收的合伙企业 取得的投资收益
  • 税控盘上报
  • 外币借款利息汇兑差额计算公式
  • 税务缴纳滞纳金处罚依据
  • 补缴社保公积金
  • php文件流
  • 筹建期间业务招待费的处理
  • 企业核定征收管理办法
  • 总部资产减值测试例题
  • php fopen()
  • php_fileinfo作用
  • php option
  • 信用减值损失会影响所有者权益吗
  • 公司员工个人所得税交多少
  • php获取当前访问目录
  • 其他综合收益的借贷方向
  • 补付转账支票会退回吗
  • 销售黄金的消费税
  • 跨年度费用发票还可以抵扣所得税吗
  • 测试工程师有前途么
  • ChatGPT的火爆出圈,你对它有几分了解?
  • taskset 绑定cpu
  • 长期借款的核算分为哪三个阶段
  • 应收款和实收款区别
  • 财务报表如何看
  • 普通发票需要做合同才能开吗
  • PostgreSQL教程(十六):系统视图详解
  • 小额收据报销
  • sql查询出各科成绩单
  • 个税申报填错了就这样报了怎么办
  • 单位举办活动
  • 个体工商户还没开业也要报税吗
  • 押金和租金
  • 成品油企业开具电票前还需要先进行库存下载吗
  • 公司向法人借款会计分录
  • 购车的费用包括哪些费用
  • 企业存货会计分录
  • win7关机很慢是什么原因
  • win8关闭触屏
  • windows7开机
  • win8系统升级后怎么退回
  • win10变成win8怎么办
  • 双击windows 7桌面上的快捷图标可以干嘛
  • win7关闭uac是什么意思
  • linux如何管理文件
  • python 读中文文件
  • cocos2dx4.0教程
  • js原生实现ajax
  • js文字循环滚动代码
  • 安卓手机 监听功能
  • 安卓全局替换
  • android安卓应用程序窗口化
  • javascript 类
  • android 启动器 设置
  • javascript的用法
  • jquery event
  • 如果贸易后y产品的相对价格下降很大的话
  • 贵州省电子税务
  • 贵州电子税务局app下载
  • 房屋赠与给子女要交多少税
  • 上海买房退税政策2023最新
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设