OpenGL kullanarak, android bir oyun için biraz iskelet yazmaya çalışıyorum. Bilmek istiyorum, ana oyun döngüsü kodumu nereye yerleştirmeliyim?Android oyunda ana oyun döngüsünü yerleştirmek için nerede
Şimdiye kadar, benim en iyi aday olduğu kare başına çağrılması gibi görünüyor, bu nedenle kod şöyle Renderer.onDrawFrame (...) yöntemi,:
void onDrawFrame(GL10 gl)
{
preLoopActions();
m_gameScene->onUpdate();
m_gameScene->onRender(gl);
postLoopActions();
}
daha iyi bir yaklaşım var mı? Bunu sevmiyorum çünkü 1) Android'in beni sadece oluşturmasını beklediği yerde güncellemeyi ve renderlemeyi karıştırmam gerekiyor ve 2) bu yöntem oyunun karmaşıklığını arttıran ayrı bir "render thread" den çağrılıyor gibi görünüyor.