Визуальный стиль игры

Горы, море, солнце, опрятные домики, утопающие в зарослях буйной средиземноморской растительности. Маленькое европейское государство с необычным названием Черногория. Сюжет игры будет разворачиваться именно здесь.



Prefab'ы в Unity

Импортированная в Unity 3D-модель
Prefab — это заранее подготовленный игровой объект, который содержит все необходимые модели и компоненты. По-русски, наверное, можно назвать prefab «заготовкой». Так проще, чтобы не переключать все время клавиатуру :) Заготовки хранятся в специально организованной создателем игры библиотеке в папке проекта. Библиотека представляет собой также набор иерархически размещенных папок.

При создании игровых локаций можно просто кидать заготовки на сцену, а можно добавлять их динамически программным способом, как, например, новых врагов после смерти их соратников. Именно для этого и нужны заготовки. Один раз создал врага, навешал на него все необходимые компоненты (контроллеры столкновений, физику, AI, звуковые источники и т.д.), и через простой скрипт или готовый компонент Respawner генерируешь врагов в нужных местах сцены и в нужных объемах.

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

( Читать дальше )