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
Комментариев нет:
Отправить комментарий