Unity 6.3
0 онлайн 20 гостей 3 в системе
Вход

Настройка элементов Flare

Узнайте, как Unity управляет элементами в ассете Flare, и сравните варианты макета текстуры.

Вспышка состоит из нескольких Элементы, расположенных вдоль линии. Линия рассчитывается путем сравнения положения GameObject линии, содержащей Lens Flare, к центру экрана. Линия выходит за пределы линии, содержащей Lens Flare. GameObject и центр экрана. Все Вспышка Элементы натянуты на эту линию.

По соображениям производительности, все Элементы одного Flare должны иметь одну и ту же Текстуру. Эта Текстура содержит коллекцию различных изображений, которые доступны как Элементы в одном Flare. Текстура Компоновка определяет, как Элементы расположены в Flare Текстуре. Если вы используете много различных Flare ассетов, использование общей текстуры Flare Текстуры, которая содержит все Элементы даст вам наилучшую производительность рендеринга.

Вспышки линзы блокируются Коллайдерами. Collider между Вспышкой GameObject и Camera скроет Вспышку, даже если Collider не имеет Рендерера Сетки. Если в промежутке Collider помечен как Триггер, он будет блокировать вспышку, если и только если Physics.queriesHitTriggers верны.

Чтобы переопределить шейдер, используемый для бликов Flare, откройте Графика окно и набор Вспышки линз на шейдер, который вы хотите использовать как переопределяющий.

Понимание макетов текстур

Это варианты, которые у вас есть для различных Flare Текстурные макеты. Числа на изображениях соответствуют Индекс изображений свойство для каждого Элемент.

1 большой 4 малые

Предназначен для больших солнечных вспышках, где вам нужен один из Элементы чтобы иметь более высокую точность, чем другие. Это предназначено для использования с текстурами, которые в два раза выше, чем они широкие.

Большая частица (элемент 0) находится в верхней половине текстуры. 4 маленькие частицы находятся в раскладке 2 x 2 в нижней половине текстуры. Значения элементов увеличиваются слева направо в каждой строке.
Большая частица (элемент 0) находится в верхней половине текстуры. 4 маленькие частицы находятся в раскладке 2 x 2 в нижней половине текстуры. Значения элементов увеличиваются слева направо в каждой строке.

1 Большой 2 Средний 8 Малый

Предназначен для сложных вспышки, которые требуют 1 высокого разрешения, 2 средних и 8 маленьких изображений. Это используется в стандартных ассетов “50mm Zoom Flare”, где два средних элементов являются круги радужного цвета. Это предназначен для использования с текстурами, которые в два раза выше, чем они широкие.

Большая частица (элемент 0) находится в верхней половине текстуры. В нижней половине, 2 средние частицы (1 и 2) находятся слева, с элементом 1 сверху. 8 малых частиц (начиная с элемента 3) находятся в рисунке 2 x 4 с правой стороны. Для малых частиц значения элементов увеличиваются слева направо в каждой строке.
Большая частица (элемент 0) находится в верхней половине текстуры. В нижней половине, 2 средние частицы (1 и 2) находятся слева, с элементом 1 сверху. 8 малых частиц (начиная с элемента 3) находятся в рисунке 2 x 4 с правой стороны. Для малых частиц значения элементов увеличиваются слева направо в каждой строке.

1 Текстура

Одно изображение.

Текстура из одной частицы.
Текстура из одной частицы.

Сетка 2x2

Простая сетка 2x2.

Сетка частиц 2 x 2. Значения элементов увеличиваются слева направо в каждой строке.
Сетка частиц 2 x 2. Значения элементов увеличиваются слева направо в каждой строке.

Сетка 3x3

Простая сетка 3x3.

Сетка частиц 3 х 3
Сетка частиц 3 х 3

Сетка 4х4

Простая сетка 4x4.

Сетка частиц 4 х 4.
Сетка частиц 4 х 4.

Вспышка