解决cocos2dx-3.15下setBackgroundMusicVolume()不起作用的问题
来源:互联网 发布:电信大数据应用案例 编辑:程序博客网 时间:2024/06/06 15:51
问题
在做一个期末游戏项目的过程中遇到一个问题,就是背景音乐的声音过大而音效的声音又不够大,需要单独设置背景音乐的音量,但发现在调用cocos提供的setBackgroundMusicVolume()
时并不起作用,经过查看定义发现坑爹的cocos竟然没实现这个函数,在返回音量的函数里面也只是简单的给一个return 1
。无奈之下只可以参考其他编译版本的代码来对其实现。
解决方法
- 首先要注意的是创建项目的时候不要用预编译版本,虽然用源代码版本需要耗费相当长的编译时间,但正所谓编译10分钟,能跑一辈子,所以大家还是需要用回源代码版本。
编译完成后通过对该函数右键传到定义可找到对应文件
然后再右上角可以复制完整目录,然后进入该目录
用我github里的文件代替对应文件即可
文件目录:
https://github.com/mgsweet/FireMaster/tree/master/musicDependence
阅读全文
0 0
- 解决cocos2dx-3.15下setBackgroundMusicVolume()不起作用的问题
- Cocos2dx Win32下SimpleAudioEngine::setBackgroundMusicVolume(float volume)函数实现
- cocos2dx-3.x 增加win版下setBackgroundMusicVolume功能
- cocos2d-x 2.2.2 在win7系统下 setbackgroundmusicvolume 无效的问题。
- 解决命令行下django-admin.py参数不起作用的问题
- 解决命令行下django-admin.py参数不起作用的问题
- 解决split不起作用的问题
- 解决set_unexpected不起作用的问题
- cocos2dx触摸事件的添加问题,触摸事件不起作用
- 解决cocos2dx android 下 文件操作失败的问题
- 解决Linux下cocos2dx找不到头文件Box2D的问题
- 解决网页高度100%不起作用的问题
- 解决eclipse中断点调试不起作用的问题
- 解决ie6中fixed不起作用的问题
- 解决VS2010,Resharper快捷键不起作用的问题!
- 解决 bootstrap3.0 tab 不起作用的问题
- 解决bringChildToFront/bringToFront不起作用的问题
- 解决EL表达式不起作用的问题
- java8基本概念
- 主题五 内存管理的艺术----31.程序文件的一般布局
- <!-- value option -->
- Android的Fragment中关于Content的转换
- 你真的能够在区块链互联网中生存么?
- 解决cocos2dx-3.15下setBackgroundMusicVolume()不起作用的问题
- beginning
- bwapp medium writeup
- linux命令整理
- Working with form fields---2
- leetcode39. Combination Sum
- ubuntu16.04LTS更换阿里源
- ASP.NET MVC4中@model使用多个类型实例的方法
- Thinking in java-8 单继承和多态