cocos2dx gaf 修改源码,让其默认播放声音
来源:互联网 发布:文华财经模拟交易软件 编辑:程序博客网 时间:2024/06/05 01:03
flash 有播放声音时,需要手动设置一个delgate.
可是我的客户端用的cocos js,为了图省事,直接修改源码
mark一下
以下补丁..
------------ frameworks/runtime-src/Classes/gafplayer/GAFAsset.cpp ------------index e6c8ddf..0c75313 100644@@ -11,7 +11,7 @@ #include "GAFLoader.h" #include "json/document.h"-+#include "AudioEngine.h" NS_GAF_BEGIN //static float _desiredCsf = 1.f;@@ -97,6 +97,15 @@ GAFAsset* GAFAsset::create(const std::string& gafFilePath, GAFTextureLoadDelegat if (ret && ret->initWithGAFFile(gafFilePath, delegate, customLoader)) { ret->autorelease();+ //delgate sound+ ret->setSoundDelegate([ret](GAFSoundInfo* sound, int32_t repeat, GAFSoundInfo::SyncEvent syncEvent){+ std::string path = ret->getGAFFileName();+ int slashPos = path.find_last_of("/");+ path = path.substr(0, slashPos + 1);+ path.append(sound->source);++ cocos2d::experimental::AudioEngine::play2d(path, repeat == -1);+ }); return ret; } CC_SAFE_RELEASE(ret);
1 0
- cocos2dx gaf 修改源码,让其默认播放声音
- cocos2dx播放声音学习
- cocos2dx之GAF
- 让应用程序播放声音
- struts国际化默认保存在request中,一般通过过滤器修改让其保存在session;这介绍如何从<s:text>源码中修改local
- 解决linux下cocos2dx不能播放声音
- cocos2dx 3.x 声音播放、音量调节
- cocos2dx 3.x 声音播放、音量调节
- Android 默认声音大小修改
- Android播放系统声音源码
- 如何修改点击触摸屏的默认声音
- Android系统修改默认声音及大小
- Android调用短信和播放声音源码
- eclipse无法生成r文件和cocos2dx声音无法播放
- Cocos2dx - -播放声音和音效的实现
- cocos2dx-lua_修改源码流程
- cocos2dx AudioEngine(声音播放)音效播放结束判断测试和背景音乐播放
- 修改HTK代码,让其支持中文
- 有关Udoo开发板的入门心得
- JS中document.createElement()的用法
- Fragment 和 actionbar
- C语言程序经验贴
- GCC编译的背后( 预处理和编译 汇编和链接 )
- cocos2dx gaf 修改源码,让其默认播放声音
- c语言编译预处理和条件编译执行过程的理解
- 提升APNS消息推送质量的一些想法和验证程序
- 使用 JSON 进行数据的异步传输
- 数据库常用类
- LeetCode Longest Valid Parentheses
- 大型网站之分布式会话管理
- Pavel loves grid mazes(CodeForce 377A)
- Quick-Cocos2d-x初学者游戏教程(二)