Когда подходит для использования openGl-es на iPhone по сравнению с другими инструментами? Я учусь использовать его и вдруг чувствую, что это может быть излишним для того, что я имею в виду. Это хороший выбор для чего-то вроде игры в блэкджек?Когда использовать OpenGl на iPhone
ответ
Вы должны прочитать этот вопрос:
Are most games on the IPhone done with OpenGL ES?
В общем, OpenGL ES очень оптимизирован и не будет иметь слишком много накладных расходов, вы должны рассмотреть CoreAnimation
как более простой, более абстрактный вариант.
Возможно излишество, учитывая, что карточная игра имеет фиксированный и статический определенный набор графических элементов (то есть, набор знаковых образов будет делать.)
Ну, если вы хотите, чтобы 3D-анимированные карты плавно перелистывали ваш экран вместо статической движущейся карты, тогда да, используйте OpenGL ES. Также используйте его, если хотите узнать что-то о 3D-программировании или векторной математике. Конечно, игра в блэкджек не самая передовая, но вам, скорее всего, нужен более яркий интерфейс, чем Windows Solitaire.
Также подразумевается, что если вы построите универсальную инфраструктуру, такую как OpenGL ES, вы также можете перенести игру на другие мобильные телефоны, поддерживающие OpenGL ES, и она не будет зависимой от iphone ...