Spec-Zone.ru › LÖVE

BlendMode

Доступно начиная с LÖVE 0.2.0
Этот перечисление не поддерживается в более ранних версиях.

Различные способы смешивания цветов. См. BlendAlphaMode и Формулы смешивания режимов для дополнительных сведений.

Постоянные

alpha
Смешивание альфа-каналов (нормальное). Альфа нарисованного элемента определяет его непрозрачность.
replace Доступно начиная с 0.9.0
Цвета нарисованного элемента полностью замещают предыдущие цвета на экране без дополнительного смешивания. Указанный в love.graphics.setBlendMode BlendAlphaMode по-прежнему влияет на результат.


screen Доступно начиная с 0.9.1
Смешивание 'Screen'.


add Доступно начиная с 0.10.0
Пиксельные цвета нарисованного элемента складываются с пиксельными цветами на экране. Альфа экрана не изменяется.
subtract Доступно начиная с 0.10.0
Пиксельные цвета нарисованного элемента вычитаются из пиксельных цветов на экране. Альфа экрана не изменяется.
multiply Доступно начиная с 0.10.0
Пиксельные цвета нарисованного элемента умножаются на пиксельные цвета на экране (чтобы затемнить их). Альфа нарисованного объекта умножается на альфу экрана, а не определяет, насколько влияют цвета на экране, даже при использовании BlendAlphaMode "alphamultiply".


lighten Доступно начиная с 0.10.1
Пиксельные цвета нарисованного элемента сравниваются с существующими пиксельными цветами, и используется большее из двух значений для каждого цветового компонента. Работает только при использовании BlendAlphaMode "premultiplied" в love.graphics.setBlendMode.
darken Доступно начиная с 0.10.1
Пиксельные цвета нарисованного элемента сравниваются с существующими пиксельными цветами, и используется меньшее из двух значений для каждого цветового компонента. Работает только при использовании BlendAlphaMode "premultiplied" в love.graphics.setBlendMode.


additive Удалён в 0.10.0
Режим смешивания «аддитивный».


subtractive Доступно начиная с 0.7.0 и удалено в LÖVE 0.10.0
Режим смешивания «субтрактивный».
multiplicative Доступно начиная с 0.7.0 и удалено в LÖVE 0.10.0
Режим смешивания «умножение».


premultiplied Доступно начиная с 0.8.0 и удалено в LÖVE 0.10.0
Режим смешивания с предварительно умноженной альфой.


См. также

  • love.graphics
  • Формулы смешивания режимов
  • love.graphics.setBlendMode
  • love.graphics.getBlendMode
  • BlendAlphaMode

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/BlendMode

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API