Ну, вот мой запрос. Я еще не знаю OpenGL, и я не желаю изучать его, я хочу изучать OpenGL ES напрямую, так как я нацеливаю свою разработку на Android, однако. Я хочу изучать OpenGL ES для разработки моих 2D игр. Я выбрал его для целей выступлений (поскольку базовый чертеж SurfaceView не У меня вопрос: с чего начать? Я провел более месяца, просматривая Google и читая / пробуя некоторые учебники / примеры, которые я нашел где угодно, но, честно говоря, это не сильно помогло, и это по двум причинам:
Я тоже пытался прочитать некоторый исходный код (например, остров реплик), но коды слишком сложны и содержат много вещей, которые не нужны; результат: я теряюсь среди 100 файлов .java со странными именами классов и прочим.
Я думаю, что нет такого курса, как тот, который я ищу, но я ' Я был бы очень рад, если бы кто-нибудь дал мне несколько рекомендаций и несколько ссылок , возможно, чтобы узнать, чем я занимаюсь (только рендеринг OpenGL ES 2D Sprites! Ничего 3D).
2D-программирование — это просто 3D-программирование, ограниченное плоскостью. У вас не будет другого выбора, кроме как изучить 3D, но когда вы его используете, просто установите z = 0.
Существует официальная книга по OpenGL ES. Это может дать вам вступление, которое вам нужно: http://www.amazon.com/OpenGL-ES-2-0-Programming-Guide/dp/0321502795/