Difference between revisions of "FadedProto:LevelPipeline"
Jump to navigation
Jump to search
(→Как создать сцену) |
|||
Line 4: | Line 4: | ||
* Опционально: расставить [[FadedProto:Door|двери]]. | * Опционально: расставить [[FadedProto:Door|двери]]. | ||
* Опционально: расставить [[FadedProto:UseObjects|интерактивные объекты]]. | * Опционально: расставить [[FadedProto:UseObjects|интерактивные объекты]]. | ||
+ | * Опционально: расставить [[FadedProto:HitObjects|ломаемые объекты]]. | ||
* Просчитать [[FadedProto:Navmesh|Navmesh]]. | * Просчитать [[FadedProto:Navmesh|Navmesh]]. | ||
* Опционально: раскидать [[FadedProto:Person|NPC]]. | * Опционально: раскидать [[FadedProto:Person|NPC]]. | ||
Line 11: | Line 12: | ||
* Опционально: поставить машину (префаб '''bmw prefab'''). | * Опционально: поставить машину (префаб '''bmw prefab'''). | ||
* Опционально: расставить подбираемые предметы. Префабы всех игровых предметов лежат в '''Resources/item'''. | * Опционально: расставить подбираемые предметы. Префабы всех игровых предметов лежат в '''Resources/item'''. | ||
− | |||
* GameObject -> BuildGUID -> Выбрать галку Build GUID -> Build | * GameObject -> BuildGUID -> Выбрать галку Build GUID -> Build | ||
После этого в сцену должно быть можно играть без ошибок. | После этого в сцену должно быть можно играть без ошибок. |
Revision as of 19:09, 28 January 2020
Как создать сцену
- Смоделить сцену, назначить коллайдеры.
- Добавить игрока (префаб prefabGG 2).
- Опционально: расставить двери.
- Опционально: расставить интерактивные объекты.
- Опционально: расставить ломаемые объекты.
- Просчитать Navmesh.
- Опционально: раскидать NPC.
- Опционально: задать сектора.
- Опционально: расставить хинты для поиска нарушителей.
- Опционально: расставить патрульные маршруты для поиска нарушителей.
- Опционально: поставить машину (префаб bmw prefab).
- Опционально: расставить подбираемые предметы. Префабы всех игровых предметов лежат в Resources/item.
- GameObject -> BuildGUID -> Выбрать галку Build GUID -> Build
После этого в сцену должно быть можно играть без ошибок.
Как добавить новый предмет в игру
- Отркыть Item.cs и в конец public enum ID списка вписать название переменной нового предмета и запятую.
- Создать визуальную/коллайдерную часть предмета в сцене. Не забыть добавить Rigidbody.
- Установить объекту слой Trigger.
- Назвать родительский объект предмета по имени переменной.
- Добавить компонент Pickup и настроить.
- Создать из объекта префаб, перетянув его из сцены в папку Resources/item.