gpt4 book ai didi

android - 单击按钮重新启动 GlSurfaceView

转载 作者:太空狗 更新时间:2023-10-29 15:13:43 24 4
gpt4 key购买 nike

我目前正在开发一个 Android 应用程序,我希望在单击按钮时重新启动 glSurfaceView。即当单击按钮时,应再次将图像读入程序并重置所有纹理。我应该怎么办?谢谢。

最佳答案

听起来您只想在用户导航回您的应用程序后重新加载数据而不是重新创建纹理。在这种情况下,在您的渲染器中创建一个公开的方法,比如 setResetFlag()。在此方法中,您设置了一个 bool 变量重置。在 onDrawFrame 方法中,检查标志是否已设置,如果已设置则重新加载纹理/重置状态(将其状态重置回名义上的非重置状态)。通过这种方式,您可以将工作卸载到 openGL 线程,并保持 UI 美观且响应迅速。

关于android - 单击按钮重新启动 GlSurfaceView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14521724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com