2010-06-16 7 views
1

Я хочу использовать Open GL ES 2.0 для новой игры, но у меня есть два вопроса.Open GL ES 2.0 системы координат

Вопрос: Во-первых, как настроить перспективные представления в Open GL ES 2.0 - мне нужно включить Open GL ES 1.0 и использовать glOrtho, или есть новый способ?

В: Я хочу использовать четвертый квадрант декартовой системы координат для своей игры, а не использовать -0,5 до +0,5 для значений на экране, как можно ответить на первый вопрос?

Другие ресурсы: http://iphonedevelopment.blogspot.com/2009/04/opengl-es-from-ground-up-part-3.html

Благодаря

Chris

ответ

1

Q1: Вы должны построить матрицу проекции вручную, и загрузить его в качестве единой mat4 в вашей вершинного шейдера.

Q2: В соответствии с Q1, просто настройте ваши модели и проекционные матрицы, чтобы использовать другую систему координат. Помните, что матрицы преобразования преобразуются из одного пространства в другое, поэтому просто найдите матрицу, которая преобразуется из вашего собственного пространства в пространство клипа ([-1,1]^3).

+0

Спасибо, есть какие-либо примеры вы можете указать мне на на веб-сайте для этого? – Chris

Смежные вопросы