OpenGL или Cocos2d: что выбрать?

Я понимаю, что cocos2d — это очень простой API, и что я могу использовать его для создания простых и огромных 2D-, а иногда даже 3D-игр/приложений. Также я понимаю, что OpenGL сложнее, это более низкий уровень API и т.д.

Вопрос:
Что лучше для реализации 2D/3D игр?
Зачем нам изучать OpenGL, если у нас есть простые фреймворки вроде cocos2d?
Что можно сделать с помощью OpenGL, чего нельзя сделать с помощью cocos2d?

Заранее спасибо!

14
задан Anatoliy Gatt 19 March 2012 в 09:50
поделиться