Cocos Creator 2.07版本 我用官方的hello world模板构建的ios项目,启动页出现短暂黑屏

Cocos Creator 2.07版本 我用官方的hello world模板构建的ios项目,启动页和初始场景出现短暂黑屏,即使在iOS原生里面加了启动页,启动页和初始场景期间依然会出现短暂黑屏,希望大佬和官方给指点一下,谢谢~

自顶一下

可以在AppController.mm中,插一张图片显示即可,这张图片和启动页用一样的图片就行

2赞

mark

大哥 安卓的 你在贴一个 就更加完美了。

mark

解决方法是可以,但是还是有些适配上的问题。我用的一张图片,切第二张图片会严重变形,这个问题该怎么解决那?感谢引擎团队!

OK,本人已解决适配问题:附上以下代码供参考:

#pragma mark - 获取启动图 +(UIImage *)getLaunchImage{ CGSize viewSize = [UIScreen mainScreen].bounds.size; NSString *launchImage = nil; NSArray* imagesDict = [[[NSBundle mainBundle] infoDictionary] valueForKey:@"UILaunchImages"]; for (NSDictionary* dict in imagesDict) { CGSize imageSize = CGSizeFromString(dict[@"UILaunchImageSize"]); // 横屏改成 @"Landscape" if (CGSizeEqualToSize(imageSize, viewSize) && [@"Portrait" isEqualToString:dict[@"UILaunchImageOrientation"]]) { launchImage = dict[@"UILaunchImageName"]; } } return [UIImage imageNamed:launchImage]; }
还是在AppController.mm中,把引擎团队的第二行图片路径改为调用这个方法就可以。。。
相信部分小伙伴不知道调用这个方法是怎么去调用的,所以本人机智的把怎么调用方法给大家提示如下:
静态方法调用 “[脚本文件名 方法名]”
不加后缀哈。。。。。。

按这个方法操作后,黑屏时间没那么久了,但是还是会闪一下,
UIImageView * testImageView = [[UIImageView alloc]initWithFrame:bounds];
UIImage * image = [UIImage imageNamed:@“LaunchScreenBackground.png”];
[testImageView setImage:image];
[window addSubview:testImageView];

调用静态方法是这样掉的吗?UIImage *image=[AppController getLaunchImage];还需要修改什么?我改过之后还是有一段时间黑屏

仍然还有短暂的黑屏,请问你最终完美解决了吗?

这个还是会黑一下的兄弟解决没有,我也试了一下,,还是会黑一下,不那么协调

还是有一下黑屏。。。这个有完美的解决吗

已经解决了, 【分享】Cocos Creator 2.2.x iOS启动页短暂黑屏处理