четверг, 7 февраля 2013 г.

привязка к объекту game maker

a href='http://www.liveinternet.ru/click' "+

Случайное SEO видео

Оставить комментарий

Если Вы нашли эту информацию полезной, то можете добавить этот пост в закладки:

Теперь приступим к прорисовки объекта wall в 3D. Для этого используем следующий скрипт, который будет находится в событии Draw, о том что делать дальше в следующей главе.

Привязка сделана. К прорисовке персонажа мы вернемся чуть позже. Пока что займемся блоками. Стоит заметить, что в результате таких манипуляций с функцией 3D у нас получается, что все сводится к созданию обычного платформера, только объемного. Поэтому можно смело создать спрайт обычного 2D блока, желательно размера 32×32. Создайте для этого спрайта объект wall и расставьте его в комнате в нужном вам порядке:

d3d_set_projection(x,y,600,x,y,0,0,-100,1);

Этот скрипт запустит функцию 3D для нашего будущего платформера. Теперь нужно добавить персонажа игры. Поскольку мы будем смотреть на наш объемный мир сверху персонаж будет отображаться в виде простого листа, которым обычно пользуются в качестве прорисовки крыши и пола(floor). Но сначала нужно установить правильное отображение мира, поскольку камера находится в несколько перевернутом положении. Давайте попробуем сделать привязку камеры к объекту игрока. Для этого создаем объект player. Добавляем к нему событие Draw и напишем скрипт:

Опубликовано: Ноябрь 28th, 2011. Категория

Основы создания 3D игр в Game Maker II

Комментариев нет:

Отправить комментарий