Создать сцену, в которой используется несколько камер с разными настройками проекций, Clear Flags, Culling Mask и Render Texture. В результате вы реализуете «витрину» с оружием и монитор с камерой наблюдения.
- Пол (Plane).
- Стена (Cube) с текстурой кирпича.
- Три простых модели оружия (кубы с разными цветами).
- Тип проекции:
Perspective. - Clear Flags:
Skybox. - Culling Mask: видит всё, кроме слоя
UI(создайте слойUIи назначьте его интерфейсу позже). - Камера смотрит на оружие под углом.
- Тип проекции:
Orthographic, Size = 5. - Clear Flags:
Solid Color(тёмно-серый). - Расположите камеру строго сверху вниз (вид сверху).
- Culling Mask: видит только слой
Weapons(создайте этот слой и назначьте оружию).
- Создайте новую камеру, направленную на вход в магазин (например, на дверь — куб с другой стороны сцены).
- Clear Flags:
Depth Only. - Culling Mask: видит всё, кроме слоя
UI. - Создайте Render Texture (например,
CCTV_Texture) и назначьте её вTarget Textureэтой камеры.
- Добавьте в сцену плоскость (монитор) и создайте материал, который использует
CCTV_TextureкакMain Texture. - На мониторе должно показываться live-изображение с камеры наблюдения.
- Кнопка для переключения проекции основной камеры (Perspective ↔ Orthographic) через скрипт.
- Текст, показывающий текущий режим камеры.
- Слой для UI —
UIи исключите его из Culling Mask основной камеры (чтобы UI не мешал).
- При запуске сцены основная камера показывает оружие в перспективе.
- Мини-карта (ортографическая камера) показывает вид сверху только на оружие.
- На мониторе отображается картинка с камеры видеонаблюдения.
- Кнопка переключает проекцию основной камеры, и UI виден всегда.
- Все настройки Clear Flags и Culling Mask применены корректно.
Готовая сцена Unity (файл .unity) с описанными камерами, скрипт переключения проекции и настроенные Render Texture. Задание считается выполненным, если все пункты работают без ошибок.