Spec-Zone.ru › LÖVE

Буфер кадра

Доступен начиная с LÖVE 0.7.0 и удален в LÖVE 0.8.0
Он был переименован в Canvas.

Буфер кадра используется для рендеринга вне экрана. Представьте его как невидимый экран, на который можно рисовать, но который не будет виден, пока вы не отобразите его на фактическом видимом экране. Он также известен как "рендеринг в текстуру".

Рисование элементов, которые часто не меняют позицию (например, фоновые элементы), в буфер кадра, а затем отображение всего буфера кадра вместо каждого элемента, позволяет уменьшить количество операций отрисовки в каждом кадре.

Конструкторы

love.graphics.newFramebuffer Создает новый Буфер кадра. 0.7.0 0.8.0

Функции

Framebuffer:getImageData Получить сохранённые данные ImageData. 0.7.0 0.8.0
Framebuffer:getWrap Получить свойства обертывания буфера кадра. 0.7.2 0.8.0
Framebuffer:renderTo Отобразить в буфер кадра с помощью функции. 0.7.0 0.8.0
Framebuffer:setWrap Установить свойства обертывания буфера кадра. 0.7.2 0.8.0
Object:release Немедленно уничтожает Lua ссылку на объект. 11.0
Object:type Получить тип объекта как строку.
Object:typeOf Проверить, является ли объект определённого типа.

Супертипы

  • Drawable
  • Объект

Примеры

Пример из форума

http://love2d.org/forums/viewtopic.php?f=4&t=2136&hilit=Framebuffer&start=20

См. также

  • love.graphics
  • love.graphics.newFramebuffer
  • love.graphics.setRenderTarget

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

Spec-Zone.ru

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