Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在应用程序可见之前强制OpenGL绘图?_Iphone_Ios_Ipad_Opengl Es - Fatal编程技术网

Iphone 如何在应用程序可见之前强制OpenGL绘图?

Iphone 如何在应用程序可见之前强制OpenGL绘图?,iphone,ios,ipad,opengl-es,Iphone,Ios,Ipad,Opengl Es,我的OpenGL应用程序在黑暗中启动,然后一段时间后OpenGL开始绘图。不过,我一发布就立即调用绘图方法 有没有办法强迫它在应用程序可见之前至少画一帧?或者我必须在OpenGL有机会画画之前使用闪屏吗?是否有一个回调可以用来确定它是否已绘制?您必须使用默认图像(启动屏幕),或者,在应用程序完成初始化之前,iOS将显示一个黑色窗口。您是否在applicationdFinishLaunching方法中检查了几秒钟您是否确实没有执行一些长时间运行的任务?default.png不是一个启动屏幕。@Ju

我的OpenGL应用程序在黑暗中启动,然后一段时间后OpenGL开始绘图。不过,我一发布就立即调用绘图方法


有没有办法强迫它在应用程序可见之前至少画一帧?或者我必须在OpenGL有机会画画之前使用闪屏吗?是否有一个回调可以用来确定它是否已绘制?

您必须使用默认图像(启动屏幕),或者,在应用程序完成初始化之前,iOS将显示一个黑色窗口。

您是否在
applicationdFinishLaunching
方法中检查了几秒钟您是否确实没有执行一些长时间运行的任务?default.png不是一个启动屏幕。@JustSid:这是Apple的建议。但他们目前批准了大量的应用程序,将其作为一个亮点,这在其他平台上很常见。