Spec-Zone.ru › LÖVE

Режим обертывания

Как изображение обрезается внутри Quad с размером, большим, чем размер изображения. Это также влияет на то, как сетки с координатами текстуры, которые находятся вне диапазона [0, 1], выводятся на экран, и на цвет, возвращаемый функцией Texel Shader, когда она используется для выборки по координатам текстуры вне диапазона [0, 1].

ComparisonWraps.png

Константы

clamp
Привязка текстуры. Появляется только один раз. Область за пределами обычного диапазона текстуры окрашивается на основе пикселей по краям текстуры.
repeat
Повтор текстуры. Заполняет всю доступную область.
mirroredrepeat Доступно с 0.9.2
Повторяет текстуру, переворачивая её каждый раз при повторении. Может дать лучшие визуальные результаты, чем режим repeat , когда текстура не повторяется безразрывно.


clampzero Доступно с 0.10.0
Привязка текстуры. Заполняет область за пределами нормального диапазона текстуры прозрачным черным цветом (или непрозрачным черным для текстур без альфа-канала).


Примечания

Режим clampzero недоступен на большинстве мобильных устройств и будет переключен на режим clamp , если он не поддерживается. Проверьте константу clampzero GraphicsFeature, вызвав love.graphics.getSupported.

См. также

  • love.graphics
  • Texture:setWrap
  • Texture:getWrap


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

Spec-Zone.ru

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