24 апреля 2011 г.

Первый уровень Doom2 на Alternativa3D 7

Подключил к своему контроллеру FirstPersonController определение столкновений. Теперь персонаж может ходить по уровням не опасаясь болезни прохождения сквозь стены. Добавил прыжок клавишей Space.

Для тестирования функционала решил построить подобие первого уровня игры Doom 2. Пришлось вспомнить давно забытые навыки 3d-моделирования. Уровень смоделил достаточно быстро, а вот текстурировать пришлось почти 8 часов. Сначала хотел сделать более качественные копии оригинальных текстур уровня, но потом понял, что времени это занятие отнимет массу и сделал "примерно".

19 апреля 2011 г.

Определение столкновений в Alternativa3D 7

Определение столкновений трехмерных объектов при разработке большинства трехмерных анимированных, а тем более интерактивных сцен, является одним из важнейших аспектов. API Alternativa3D 7 предоставляет один из вариантов решения этой проблемы посредством класса EllipsoidCollider. В этом моем уроке вы можете познакомиться с технологией ближе.

Ну, а на мувике можно видеть процесс вычисления столкновений нагляднее.

15 апреля 2011 г.

Стрельба по бутылкам в Alternativa3D 7

Немного подправил FirstPersonController и реализовал стрельбу, что вылилось в простенький шутер. Перемещаться можно с помощью клавиш WSAD или стрелочками. Обзор мышью включается/отключается клавишей L. Если вдруг :) закончатся бутылки — жмем R.

14 апреля 2011 г.

Контролер FirstPersonController для Alternativa3D 7

Реализовал контроллер вида от первого лица на API Alternativa3D 7. По небольшому миру с маркерами можно перемещаться с помощью клавиш WSAD или стрелочками. Обзор мышью включается/отключается клавишей L.

Назначение пользовательских клавиш, реализация прыжка, приседания, регулировка чувствительности мыши — это уже "дело техники".

12 апреля 2011 г.

Камера HoverCamera3D для Alternativa3D 7

Часто поведение нативного контроллера Альтернативы SimpleObjectController не удовлетворяет потребностям и я решил немного расширить возможности движка. Прочитать урок, посвященный созданию камеры HoverCamera3D, подобной камере в Away3D можно здесь. Код урока можно загрузить отсюда. Смотрим.

С днем космонавтики, друзья!