3D Графика
Это функциональное назначение доступно только в зарегистрированной версии Game Maker.
Game Maker является программой предназначенной для создания 2-ухмерных и изометрических игр. Но всё же существуют некоторые функциональные назначения, которые позволят создать 3-ёхмерную графику. Прежде чем Вы начнёте изучать эту главу, существует несколько вещей для пояснения.
- 3D функциональное назначение в Game Maker ограничено графической частью. Оно не поддерживает других 3D функциональных назначений. Как только Вы начнёте использовать 3D графику, то можете получить проблемы с другими аспектами Game Maker, например: с видами, указываемой глубиной и т.п. Функциональное назначение ограничено и имеет по умолчанию низкий приоритет, который нужно повысить. Так что не рассчитывайте на поддержку 3D моделей и т.п.
- Когда Вы используете 3D функциональное назначение, то некоторые вещи не могут больше использоваться.
- Вы не сможете больше использовать изображения ни фонового, ни переднего плана. (Причина в том, что они изразцовые (основанные на тайлах), и замощение изображения в перспективном проектировании - долго не проработает).
- Вы не можете больше использовать курсор мыши. Мышь не будет конвертирована в 3D координаты. Вы можете всё ещё получить позицию мыши на экране (в виде), но Вы должны сами производить необходимые вычисления (либо вообще не использовать мышь).
- Вы больше не можете использовать тайлы. Тайлы, скорее всего, будут неправильно сочетаться.
- Проверка столкновения всё ещё может использоваться 2-d позициями образцов объекта в комнате. Также столкновение в 3D не обнаруживается. Иногда Вы можете всё ещё использовать это (если Вы используете комнату как представление плоского мира, например: гонки или FPS игры), но в других ситуациях - Вы должны сами определять события.
- Всё 3D функциональное назначение осуществляется через код. Вы, по-видимому, должны хорошо знать GML. Также Вы действительно должны много понять о том, как Game Maker будет работать, в противном случае Вы столкнётесь с проблемами.
- Вы также должны знать немного основных понятий о 3D графике. В частности, Я использую условия подобно перспективной проекции: скрытие удаляемой поверхности, освещение и туман без значительных объяснений.
- В Game Maker Вы не сможете моделировать в 3D. Также, Я не планирую добавления поддержки загрузки 3D моделей.
- Вы должны прорабатывать всё очень тщательно, чтобы оптимизировать игру. Также учтите, что некоторые вещи не могут быть оптимизированы.
Если это Вас не обескуражило, то изучите главу подробнее.
Информация о 3D графике может быть обнаружена на следующих страницах:
Переход в 3D режим
Простое рисование
Рисование полигонов в 3D
Рисование основных форм
Просмотр окружения
Преобразования
Туман
Освещение
Создание моделей
Заключительные слова