标签: java android multithreading opengl-es
我有合作UI和OpenGL渲染器的代码。但是线程有问题。我需要锁定GLSurfaceView线程并执行欲望方法。怎么做?
答案 0 :(得分:1)
通过“锁定”线程,我不确定你的意思。
要从另一个线程执行GLSurfaceView渲染器线程上的代码,请使用queueEvent()。
queueEvent()
如果使用GLSurfaceView无法做到所需,请使用普通的SurfaceView。您必须自己进行EGL设置以及线程管理,但是您可以在Grafika中找到棘手位的示例。