Буфер кадра
Доступен начиная с 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 | Проверить, является ли объект определённого типа. |
Супертипы
Примеры
Пример из форума
http://love2d.org/forums/viewtopic.php?f=4&t=2136&hilit=Framebuffer&start=20
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Framebuffer