在IOS13.2里面播放视频后调用glReadPixels问题

    问题描述

    最近因为IOS升级为13.2后,视频无法正常播放,跟往常一样去cocos2dx/github/issues上去找到对应的request合并, 一切都很顺利,但当我使用到截图的时候(调用glReadPixels),程序就崩溃了。

    cocos2dx 2.2.6 file not found

    问题描述 今天需求弄一个旧项目,于是就是官方下了一个2.2.6的版本,下载按官方配置各种 <string> file not found <cctype> file not found 解决方案 解决方法: 1.cocos2dx.xcodeproj ==> BuildSetting ==> IOS Development Target 修改为:8.0 2.bitcode 修改 NO

    Cosos2dx fmod 声音引擎集成

    环境 配置 文件 win32 ios android lua中使用 备注 在FMODAudioEngine类中记得添加CC_DLL(动态库导出标记) 环境 Cocos2d-x: 3.17 fmod官方文档 教程文件 配置 文件 拷贝fmod文件夹 frameworks⁩ ▸ ⁨cocos2d-x⁩ ▸ external 拷贝lua导出文件lua_fmod_auto.hpp和lua_fmod_auto.cpp frameworks⁩ ▸ ⁨cocos2d-x⁩ ▸ cocos ▸ scripting ▸ lua-bindings ▸ auto 修改CCLuaStack.cpp 文件路径:frameworks⁩ ▸ ⁨cocos2d-x⁩ ▸ cocos ▸ scripting ▸ lua-bindings ▸ munual // 1.添加引用 #include "scripting/lua-bindings/auto/lua_fmod_auto.hpp" // 2.添加导入 bool LuaStack::init(void) { ... register_all_cocos2dx_fmod(_state); ... return true; } win32 添加代码到工程 配置libs ios 配置静态库 配置搜索路径 1.

    android-armeabi-lib-lock

    问题描述

    cocos2dxlua.so放在armeabi-v7a下 接SDK又引入 armeabi 几个so 结果会出现找不到cocos2dxlua.so 这个文件 导致崩溃

    cocos2dx android ui and gl threads

    问题描述 搞android SDK 的时候,因为接quickSDK没有lua版本,只好用android 原生版本,自己写 java跟lua的交互 java 跟 lua 交互有概率性的会出现闪退 问题分析 这种概率性的闪退,一般都是线程不安全导致的,于是我就去找,看到cocos2dx 里面有很多用到 mActivity:runOnUiThread(new Runnable(){ public void run() { // xxoo xxoo } }) 然后我就认为这个是cocos2dx的主线程,然后就拼命的用它去调用lua,结果就是闪退不断, 这个时候我觉得是不对的,如果这个是主线程是不可能有这个问题,于是我再去找,发现一个方法长得跟它很像的 mActivity:runOnGLThread(new Runnable(){ public void run() { // xxoo xxoo } }) 这时候我才清楚,原来这个GL线程才是我们游戏线程,UI线程是UI框架的,如果调用高级UI或者SDK就需要用UI线程。 解决方案 解决方案 cocos2dx的东西使用 GL线程 android高线UI使用 UI线程