Static (статический, неподвижный). Такой тип объекта может участвовать во взаимодействиях с физическими объектами (играть роль препятствий), хотя на него не влияют никакие виртуальные физические силы. В режиме игры он может быть перемещен за счет изменения своего положения, но не под влиянием сил. Два static-объекта при пересечении их путей не сталкиваются, а проходят сквозь друг друга.
Sensor (датчик). Предназначен для более сложного управления столкновениями.
No collision (collision - столкновение). Отключает у объекта возможность столкновения с другими объектами. Т.е. если dynamic-объект встретит на своем пути no_collision-объект, то пройдет сквозь него, как будто его нет. Рекомендуется использовать для объектов, которые никогда ни с чем не столкнуться: выбор этого типа объекта увеличивает производительность игры.
Occluder (occlude закрывать, преграждать). В определенных условиях увеличивает производительность путем исключения объектов, расположенных за объектом-«окклюдером». Уместно использовать в сложных сценах.
Тип выбранного объекта (например, куба) задается с помощью меню Object Type.
Игровой движок (BGE), конечно, не позволяет симулировать такое разнообразие, но кое-что может. К тому же, BGE позволяет манипулировать и "нефизическими объектами", т.е. теми для которых как бы нет влияющего окружающего мира (в реальном мире таких объектов не существует).
В реальном мире объекты сделаны из различных материалов и, естественно, обладают различными свойствами.
Для настройки поведения объектов для режима игры предназначена панель кнопок Logic (F4). На этом уроке мы рассмотрим ее левую часть настойки объекта.
Задание. Расположите на сцене плоскость и любой другой меш-объект над ней. Включите режим отображения текстур, затем режим игры. После выйдите из режима игры.
Режим игры это режим действия игрового движка. Он запускается при нажатии клавиши P на клавиатуре. Выход из него клавиша Esc. Лучше перед запуском игры переключиться в режим отображения текстур (Alt+Z).
а также встраивать скрипты на языке программирования Python.
позволяет визуально настраивать (программировать) поведение и взаимодействие объектов;
записывает происходящее в режиме игры в анимацию;
позволяет наблюдать поведение объектов в реальном времени и воздействовать на них;
придает объектам "физические" свойства; объекты начинают вести себя так, как в реальном мире: падают под действием силы тяжести, сталкиваются и т.д. (возможно следует отметить, что в этом смысле движок еще "сыроват");
Уникальной особенностью Blender является встроенный в него так называемый "игровой движок" (англ. game engine). Это программный компонент, который позволяет создавать небольшие игры, не выходя из среды трехмерного моделирования Blender.
Введение в Blender Game Engine (BGE). Урок 1
Десять уроков для начинающих по игровому движку Blender (Blender Game Engine, он же BGE, он же gameBlender). Затрагиваются элементы физики движения и игровой логики. В курсе предусмотрены практические задания.
Уроки по Blender Game Engine (игровому движку программы Blender)
Уроки по Blender Game Engine (игровому движку программы Blender)
Комментариев нет:
Отправить комментарий