Я понимаю, что cocos2d - это действительно простой API, и я могу использовать его для создания простых и огромных 2D или даже иногда 3D игр / приложений. Также я понимаю, что OpenGL сложнее, это API более низкого уровня и т. Д.
Вопрос:
Что лучше для реализации 2D / 3D игр?
Зачем нам изучать OpenGL, если у нас есть простые фреймворки, такие как cocos2d?
Что вы можете сделать с OpenGL, что вы не можете сделать с cocos2d?
Заранее спасибо!