0
我现在正在研究Android游戏,使用GLSurfaceView和NDK。 现在我有一个问题,当加载场景资源(纹理,模型和上),在这个时候,电话收入,我的应用程序进入背景和屏幕是黑色的,我确实打电话OnResume和OnPuase,但它仍然是黑色的。 当玩游戏(不加载东西)时,打电话来,应用程序可以正常返回。 任何人都可以帮助我吗? 谢谢。Android OpengGL es资产加载
我现在正在研究Android游戏,使用GLSurfaceView和NDK。 现在我有一个问题,当加载场景资源(纹理,模型和上),在这个时候,电话收入,我的应用程序进入背景和屏幕是黑色的,我确实打电话OnResume和OnPuase,但它仍然是黑色的。 当玩游戏(不加载东西)时,打电话来,应用程序可以正常返回。 任何人都可以帮助我吗? 谢谢。Android OpengGL es资产加载
您正在通过呼叫OnPause
,然后OnResume
来寻找合适的位置。很难分析为什么它不工作,没有看到你的代码。
我能想到的一个非常严厉的方法来处理它:
OnPause
,如果您的标志已设置,则停止任何资产加载。OnResume
中,如果您的标志已设置,请重新开始加载资产。有可能是对付它更优雅的方式,但这么多的信息,我不