原生项目启动时黑屏时间过长

@qky1412,哥们,你那儿iPhone 黑屏的问题解决了吗? 安卓的搞定了,ios的 设置图片超级麻烦。

cocoscreator的运行机制是启动的时候有个异步加载场景的过程,所以你的启动场景不管有多小都是会有黑屏的,解决方案只需要在main.js加载场景之前同步创建一个场景背景图就可以解决这个问题了,目前这个方案已经在我的项目得到验证实现了

具体怎么弄的,能说说吗??

你好,有示例吗?:grin:

https://forum.cocos.com/t/loadscene/51364/15?u=hawuxi

上面是安卓项目的解决方案,ios类似,可以在启动前加一个UIImageView。

  • (void) addStartPage:(CGRect) bounds {
    UIImageView* view = [[UIImageView alloc] initWithFrame:bounds];
    view.image = [UIImage imageNamed:@“login_bg”];
    view.backgroundColor = [UIColor whiteColor];
    [window addSubview:view];
    }

这个办法解决了我的问题。

1赞

该方法在AppController.mm类中加

你说的是手机端吗 不是微信小游戏吗? 朋友能给个Demo吗

设置之后背景图没有全屏,成椭圆形,怎么调都不全屏,这是为什么?

请问一下,如何缩减到2秒呀?

战术Mark 战术Mark