- Реализация двух сцен согласно заданию.
- На первой сцене разместить два куба (красный и зеленый) и 20 сфер с разными текстурами.
- Управление красным кубом с помощью WASD, зеленым кубом - стрелками клавиатуры.
- При сближении кубов до 2 метров - включение сфер.
- При сближении кубов до 1 метра - переход на вторую сцену.
- На второй сцене создание эффекта с помощью Visual Effects Graph.
- Настройка трех систем частиц с различным количеством частиц (2 млн, 5 млн, 10 млн).
- Реализация интерфейса для отображения текущего количества активных частиц.
- Включение счетчика FPS в верхнем левом углу экрана.
- Оптимизация сцены 1 с помощью кастомного шейдера.
Проект включает в себя две сцены, разработанные в Unity для демонстрации управления объектами, работы с системой частиц и оптимизации производительности.
Разработано в Unity версии 2022.3.15f1.
Запуск осуществляется со сцены Scene 1. Путь: Assets/_Project/Scenes/Scene 1
- Объекты: Два куба (красный и зеленый) и 20 сфер, каждая со своей уникальной текстурой.
- Управление кубами: Красный куб управляется клавишами WASD, зеленый куб - стрелочками.
- Оптимизация: Использование кастомного шейдера для Texture2D Array.
- Генератор частиц: Хаотично движущиеся частицы в пределах объема с использованием VFX Graph.
- Количество частиц: 3 объекта Visual Effect с 2, 5 и 10 миллионами частиц с возможностью переключения по кнопке.