2012-02-17 4 views
0

Привет, ребята, я работаю над opengl es на iPhone. То, что я пытаюсь достичь, - это эффект, похожий на ряд ящиков, уложенных один за другим. Ящики имеют разную высоту. Я использую орфографическую проекцию, чтобы получить этот эффект. Однако все мои ящики появляются друг с другом. Кажется, что значение глубины не имеет никакого эффекта. В скорлупе ореха мой код, чтобы создать эти коробки являетсяiPhone opengls: глубина ортографической проекции

// определяю орфографическую пространство от 0,01 до 1000, и я итеративно создавать коробки на глубине -1, -4, -6, -8

Что я делаю неправильно здесь?

+0

Есть ли у вас какие-либо изображения о том, что вы получаете? Что вы ожидаете/хотите? – ssell

ответ

0

Возможно, вы не настроили буфер глубины. См. Этот вопрос о том, как вы его установили: Request a DepthBuffer in OpenGL ES for iPhone.

Однако было бы удобно просто сортировать поля при каждом обновлении игры и отображать их спереди назад.

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