Unity打包iOS启动app的时候会先黑屏在进入launchImage

  最近接触到了unity项目,需要把unity导出到iOS,然后app测试的时候,发现总会先黑那么一下屏,然后才是launch Image页面。后面发现问题在于,我启动app的时候是启动iOS,但是我项目是unity,所以在启动的时候黑的iOS,然后进入unity。既然知道了,那就简答了,在启动unity的时候,我加一张和launch Image一样的图片就好啦。那么怎么加呢,毕竟刚入行没多久,还是小白,很多东西不懂,

Unity打包iOS启动app的时候会先黑屏在进入launchImage_第1张图片
这个也看不懂啊,但是满满看,查一些资料,还是知道了一些,仔细看,还是有点眼熟的,比如什么Main,controller啊,估计就是程序的入口之类的,和iOS的差不多。知道了这些不管用啊,里面的东西,对于一个小白来说,这些都是啥啥啥?
Unity打包iOS启动app的时候会先黑屏在进入launchImage_第2张图片
经过千辛万苦,终于搞得定了,在UnityAppController中,找到applicationDidBecomeActive这个方法
Unity打包iOS启动app的时候会先黑屏在进入launchImage_第3张图片
在监听selector中,默认的是starUnity,这里随便改一个,名字自己取,
Unity打包iOS启动app的时候会先黑屏在进入launchImage_第4张图片
像上面这样,最后记得在startUnity这个方法中取消定时器。
Unity打包iOS启动app的时候会先黑屏在进入launchImage_第5张图片
谢谢!

你可能感兴趣的:(Unity打包iOS启动app的时候会先黑屏在进入launchImage)