注册 登录
主题 : cocos2dx  跳转android 其他 activity  闪屏问题
级别: 侠客

UID: 288621
精华: 0
发帖: 196
可可豆: 568 CB
威望: 583 点
在线时间: 211(时)
注册时间: 2014-01-18
最后登录: 2018-01-31
0 楼:  发表于: 2014-08-16 15:49    发自: Web Page
来源于 技术疑问 分类

cocos2dx  跳转android 其他 activity  闪屏问题   

 从游戏界面 跳转外部 全屏 activity  (如 360,baidu 支付),总是会 屏幕闪烁几下,才正常进入。


执行过了  cocos2dxActivity.onPause(),      在比较慢的机器上容易出现。
感觉就是  android 的  activity 还没完全初始化好(比如百度的 ,正在安全检测 。。)然后.. 就闪烁起来了,直到 全屏覆盖。。

级别: 侠客

UID: 288621
精华: 0
发帖: 196
可可豆: 568 CB
威望: 583 点
在线时间: 211(时)
注册时间: 2014-01-18
最后登录: 2018-01-31
1 楼:  发表于: 2014-08-16 16:25    发自: Web Page
  有人在不 ?
级别: 侠客

UID: 288621
精华: 0
发帖: 196
可可豆: 568 CB
威望: 583 点
在线时间: 211(时)
注册时间: 2014-01-18
最后登录: 2018-01-31
2 楼:  发表于: 2014-08-16 16:30    发自: Web Page
cocos2dx2.1.1
级别: 新手上路
UID: 282209
精华: 0
发帖: 7
可可豆: 7 CB
威望: 7 点
在线时间: 6(时)
注册时间: 2013-12-17
最后登录: 2018-01-01
3 楼:  发表于: 2014-08-19 18:34    发自: Web Page
关注
级别: 版主

状态: 连续签到 - [27天]
UID: 300874
精华: 13
发帖: 2378
可可豆: 3131 CB
威望: 3189 点
在线时间: 1378(时)
注册时间: 2014-03-18
最后登录: 2016-05-06
4 楼:  发表于: 2014-08-19 22:44    发自: Web Page
回 3楼(flyish) 的帖子
参考这个blame看一下是不是这个问题

https://github.com/chukong/WagonWar/blame/master/cocos2d/cocos/2d/platform/android/java/src/org/cocos2dx/lib/Cocos2dxGLSurfaceView.java

注意onpause和onresume。
级别: 精灵王

状态: 连续签到 - [481天]
UID: 308160
精华: 0
发帖: 710
可可豆: 2478 CB
威望: 2694 点
在线时间: 1043(时)
注册时间: 2014-04-15
最后登录: 2018-04-27
5 楼:  发表于: 2014-08-20 08:56    发自: Web Page
Re:回 3楼(flyish) 的帖子
引用
引用第4楼偶尔e网事于2014-08-19 22:44发表的 回 3楼(flyish) 的帖子 :
参考这个blame看一下是不是这个问题

https://github.com/chukong/WagonWar/blame/master/cocos2d/cocos/2d/platform/android/java/src/org/cocos2dx/lib/Cocos2dxGLSurfaceView.java

注意onpause和onresume。



我当时解决是把 onPurse 和 onResume 里的代码注释掉了
世界上有10种人,一种是懂二进制的,一种是不懂二进制的
级别: 新手上路
UID: 357743
精华: 0
发帖: 6
可可豆: 15 CB
威望: 15 点
在线时间: 15(时)
注册时间: 2014-08-09
最后登录: 2015-06-08
6 楼:  发表于: 2014-11-03 15:10    发自: Web Page
回 5楼(luckyyangl) 的帖子
注释掉里面的代码会不会有其他问题呢
级别: 精灵王

状态: 连续签到 - [481天]
UID: 308160
精华: 0
发帖: 710
可可豆: 2478 CB
威望: 2694 点
在线时间: 1043(时)
注册时间: 2014-04-15
最后登录: 2018-04-27
7 楼:  发表于: 2014-11-03 17:22    发自: Web Page
回 6楼(530303274) 的帖子
super.onPurse;不要注释
注释掉有关渲染的
需要注意的是如果有背景音效的话  需要自己处理一下暂停与恢复的逻辑
暂时没发现别的问题
世界上有10种人,一种是懂二进制的,一种是不懂二进制的
级别: 新手上路
UID: 357743
精华: 0
发帖: 6
可可豆: 15 CB
威望: 15 点
在线时间: 15(时)
注册时间: 2014-08-09
最后登录: 2015-06-08
8 楼:  发表于: 2014-11-04 13:40    发自: Web Page
回 7楼(luckyyangl) 的帖子
多谢  

CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部