Инструмент для создания 3D-лабиринта для iPhone?

Я хочу построить 3D-лабиринт, который будет отображаться на экране iPhone, но не в типичном представлении выше — лабиринт, а в виде Wolfenstein, идущего внутри — вокруг лабиринта. Извините за мою терминологию, но я совершенно новичок в этом :)

Мои вопросы следующие:

Какие инструменты следует использовать для создания трехмерного лабиринта? OpenGl от XCode или Quartz Composer?

Учитывая, что я хочу довольно простой дизайн, есть ли какой-нибудь еще более простой инструмент, который я могу использовать для проектирования лабиринта, а затем импортировать его в мой проект Objective-C, чтобы интегрировать в него взаимодействие пользователя/iphone?

Что еще более важно: что касается перемещения пользователя по лабиринту, оно будет включать в себя сложную обработку событий движения, а не обычное нажатие стрелки влево/вперед/назад/вправо для перемещения. .. Влияет ли это каким-либо образом на инструмент, который я буду использовать для построения своего лабиринта, или это не имеет значения?

Заранее благодарю за любую помощь!


person Community    schedule 20.03.2012    source источник
comment
Я надеюсь, вы понимаете, что сделали все это НАМНОГО проще, чем оно есть на самом деле. В Xcode нет инструмента для создания трехмерного лабиринта. И XCode OpenGL — это не инструмент — это программная библиотека для создания 3D-графики (вам все равно придется писать код).   -  person Nick Bull    schedule 20.03.2012
comment
Ответ действительно зависит от того, чего вы хотите достичь... Вы пробовали Unity?   -  person MMM    schedule 20.03.2012
comment
На всякий случай, если вы не знали: здесь это ссылка на открытый исходный код Wolfenstein 3D, если вы хотите его проверить.   -  person Rok Jarc    schedule 20.03.2012
comment
Я бы тоже рекомендовал Unity, @MMM.   -  person Elliot Bonneville    schedule 21.03.2012
comment
Спасибо всем за ваш вклад. Я проверю Unity 3D. Только один вопрос: нельзя ли просто создать ОДИН 3D-объект (просто куб), а затем посредством кодирования заполнить сетку X-Y, поместив каждый куб в определенные ячейки? Может быть, это наивный вопрос, но я просто пытаюсь понять, как работает 3D-дизайн, когда речь идет не просто о создании одного объекта, а о заполнении целой области определенных размеров и в определенных положениях.   -  person    schedule 21.03.2012
comment
Да, вы можете сделать это с Unity. знак равно   -  person Elliot Bonneville    schedule 22.03.2012


Ответы (1)


Вы могли бы (и, вероятно, должны) сделать это с помощью Unity 3D. На самом деле кто-то уже имеет.

person Elliot Bonneville    schedule 20.03.2012
comment
спасибо за интересную ссылку, Эллиот, это тот тип лабиринта, о котором я говорю, хотя он намного проще, когда дело доходит до графики. - person ; 21.03.2012