我有一个使用 lwjgl 编写的游戏,我正在尝试将其移植到 android。如何在不使用的情况下创建 opengl 上下文GLSurfaceView.Renderer
?我想在我要更改为工作线程的旧主线程中使用它,而无需更改游戏循环。
主循环伪代码:
init();
while(!done)
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
renderAll();
updateScreen();
while(getNextInputEvent())
{
handleInputEvent();
}
moveAllObjects();
SyncFrameRate();
}
shutdown();