`
nbtlxx
  • 浏览: 252689 次
  • 性别: Icon_minigender_1
  • 来自: 宁波
社区版块
存档分类
最新评论

如何解决cocos2dx2.1.4回到前台后出现的黑屏现象

阅读更多
cocos2dx1.4引擎上开发的app。安装好点击打开运行。马上home切换到桌面,然后点击程序icon启动,发生黑屏现象;
解决办法:
1. 根据 https://github.com/dumganhar/cocos2d-x/commit/6aa34a29adf54cf478ec3f3c10c58c0ab6a3a2ad
主要修改三个文件,包括
main.cpp
CCFileUtils.cpp
CCplatformMacros.h
另外,build_native.sh过程中出现错误的修改方式
照着上面的地址修改这三个地方,重新编译CCTexture2d.cpp 报错,将518行替换为
VolatileTexture::addStringTexture(this, text, textDefinition->m_dimensions, textDefinition->m_alignment, textDefinition->m_vertAlignment, textDefinition->m_fontName.c_str(), textDefinition->m_fontSize);


但是问题依然存在。继续查找原因。

2. 修改配置文件androidmenifest.xml
activity android:launchMode="singleInstance"
问题解决了。
必须设置在main activity的标签里面,否则没有效果。我在这个地方又摸索了差不多半天时间。各位少走弯路啊。
1
0
分享到:
评论
1 楼 uyiab 2014-06-26  
真心感谢,之前搞了一套2.1.4的程序,一直发生这个问题,找了好多文章都写得不正确,你这个一试好用!!!

相关推荐

    cocos2dx2.1.4解决win32中文乱码编译自vs2012

    此代码在cocos2dx2.1.4下面编译有部分错误,我修改后,正常。 下下来后,请在VC++包含目录中链接(F:\cocos2d-x-2.1.4\cocos2dx\platform\win32;F:\cocos2d-x-2.1.4\cocos2dx\platform\third_party\win32\OGLES\GL\;...

    cocos2dx2.1.4飞行射击游戏,VS2012下编译成功

    【cocos2dx 2.1.4】是Cocos2D-x框架的一个特定版本,这是一个开源的游戏开发库,基于C++,同时提供了多种语言接口,包括Lua和JavaScript。Cocos2D-x允许开发者创建2D游戏、应用程序以及演示程序。在2.1.4版本中,它...

    cocos2d-x-2.1.4.rar

    《cocos2d-x 2.1.4:探索移动游戏开发的新篇章》 cocos2d-x 是一个跨平台的2D游戏开发框架,它为开发者提供了强大的工具和技术支持,使得游戏开发变得更为便捷。2.1.4 版本是这个框架的一个重要里程碑,它在前一...

    Cocos2dx2.1.4离线API.chm

    Cocos2dx2.1.4离线API.chm

    coco2dx 2.1.4

    2.1.4是Cocos2d-x的一个较旧版本,发布于2014年左右,虽然现在最新的版本已经更新到了4.x系列,但有些开发者可能因为特定项目需求或者兼容性问题,仍然需要寻找并使用这个老版本。 Cocos2d-x 2.1.4基于C++,同时也...

    cocos2d-x-2.1.4.zip

    cocos2d-x是一个广泛使用的开源跨平台2D游戏开发框架,其基于cocos2d-iphone,并扩展到支持多种操作系统,如iOS、Android、Windows等。2.1.4版本作为历史的一个节点,它记录了cocos2d-x发展过程中的一个重要阶段,...

    cocos2d-x 2.1.4

    在cocos2dx文件中,开发者可以找到各种类库、示例代码、文档资料,这些都是构建游戏的关键组件。通过深入学习和实践,开发者能够充分利用cocos2d-x 2.1.4的强大功能,创造出引人入胜的移动游戏。在这个过程中,...

    cocos2dx-2.x播放mp4

    在Cocos2dx 2.x版本中播放MP4格式的视频文件是一项常见的需求,尤其是在开发游戏或者多媒体应用时。Cocos2dx是一个基于C++的游戏开发框架,它提供了丰富的功能来帮助开发者创建2D和3D游戏。在这个场景中,我们将深入...

    基于cocos2dx的一个小例子

    《基于Cocos2dx的游戏开发实例解析》 Cocos2dx是一个开源的游戏开发框架,它基于C++,并提供对多种编程语言的支持,包括Lua和JavaScript。本实例以"基于cocos2dx的一个小例子"为主题,展示了如何利用Cocos2dx进行...

    Cocos2dx中UIWebView替换为WKWebView

    1. **升级Cocos2dx版本**:最理想的解决方案是将Cocos2dx升级到4.0及以上版本。Cocos2dx团队已经在4.0版本中修复了UIWebView的问题,因此,如果你的项目允许,推荐升级到最新稳定版本。这不仅可以解决UIWebView的弃...

    cocos2dx3.x游戏开发之旅电子版

    《Cocos2d-x 3.x游戏开发之旅》是一本深度探讨Cocos2dx 3.x框架的游戏开发专著,适合对游戏编程有兴趣并有一定基础的开发者。Cocos2dx是一个开源的游戏开发框架,它基于C++,同时支持多种语言,如Lua和JavaScript,...

    cocos2dx 工具之CocosBuilder

    《Cocos2dx工具解析:聚焦CocosBuilder》 Cocos2dx是一个广泛使用的开源游戏开发框架,基于C++,支持跨平台的游戏开发,适用于iOS、Android、Windows等多个平台。在Cocos2dx的生态系统中,有一系列强大的辅助工具,...

    解决Cocos2dx中文乱码的文件

    - 在这个特定场景下,`ToolsThreePart`可能包含了处理GBK到UTF-8转换的函数,例如读取GBK编码的文本文件并转码为UTF-8后再由Cocos2dx处理。 5. **具体实现**: - 在`ToolsThreePart.cpp`中,可以找到类似`...

    android项目中嵌入cocos2dx项目demo

    在Android项目中嵌入Cocos2dx项目是一个常见的需求,特别是在开发混合式游戏或应用时。Cocos2dx是一款高效的游戏开发框架,它基于C++,同时提供了Java、Objective-C和Swift的接口,使得开发者可以方便地在Android和...

    cocos2dx斗地主服务端,客户端在我的资源列表中

    【标题】"Cocos2dx斗地主服务端与客户端详解" 在游戏开发领域,Cocos2dx是一款广泛使用的开源游戏引擎,它基于C++,并提供了对多种平台的支持,包括iOS。本资源包含了斗地主游戏的服务端和客户端代码,这为我们提供...

    cocos2dx3.2的ScrollView改良

    基于cocos2dx3.2的ScrollView改良版,paging分页部分是参考网上已有的源代码并进行改良,修复bug, indicator指示器部分是自己研发。 测试环境:mac os x (Windows平台 应该可行,需要你自己添加PagedScrollView到...

    SublimeText启动cocos2dx3.0项目

    配置完成后,只需打开一个Cocos2dx3.0项目的Lua脚本,按下F7键,SublimeText就会调用`run.py`进行编译和运行,你可以在终端看到项目的输出结果。 总结来说,使用SublimeText启动Cocos2dx3.0项目,需要完成以下步骤...

    cocos2dx 游戏开发系列之三 源码

    《cocos2dx游戏开发系列之三:源码解析与Android工程构建》 在游戏开发领域,cocos2dx是一个广泛使用的开源游戏引擎,尤其在跨平台开发中扮演着重要角色。本篇将深入探讨cocos2dx游戏开发系列的第三部分——源码...

    cocos2dx 3.2做的一款赛车游戏

    《cocos2dx 3.2制作的赛车游戏详解》 Cocos2dx是一款流行的开源游戏开发框架,基于C++,支持多平台开发,包括iOS、Android、Windows等。在cocos2dx 3.2版本中制作的赛车游戏,充分利用了这个框架的优势,为玩家提供...

    cocos2dx 3.x 水波纹

    Birkemose的代码是一个很好的起点,但为了适应Cocos2dx v3.13,我们需要对原有的代码进行适配和优化。 在Cocos2dx 3.x中实现水波纹效果,我们主要依赖以下几个核心概念和技术: 1. **纹理(Texture)和精灵...

Global site tag (gtag.js) - Google Analytics