Spec-Zone.ru › LÖVE

love.graphics.setFont

Установите уже загруженный Шрифт в качестве текущего шрифта или создайте и загрузите новый из файла и размера.

Рекомендуется, чтобы объекты Шрифта создавались с помощью love.graphics.newFont на стадии загрузки, а затем передавались в эту функцию на стадии отрисовки.

Функция

Синопсис

love.graphics.setFont( font )

Аргументы

Font font
Объект шрифта для использования.

Возвращаемые значения

Ничего.

Функция

Удалено в LÖVE 0.8.0
Этот вариант не поддерживается в этой и более поздних версиях.

Синопсис

love.graphics.setFont( filename, size )

Аргументы

string filename
Путь к файлу шрифта.
number size (12)
Размер шрифта.

Возвращаемые значения

Ничего.

Функция

Удалено в LÖVE 0.8.0
Этот вариант не поддерживается в этой и более поздних версиях.

Этот вариант создает новый шрифт, используя стандартный шрифт и указанный размер, и устанавливает его как текущий шрифт. Не используйте эту функцию в love.update или love.draw. Это создаст новый шрифт каждый кадр, быстро расходуя память.

Синопсис

love.graphics.setFont( size )

Аргументы

number size (12)
Размер шрифта.

Возвращаемые значения

Ничего.

Примеры

Отрисовать текст со стандартным шрифтом, 18px

function love.graphics.load()
  love.graphics.setFont(love.graphics.newFont(18))
end
 
function love.draw()
	love.graphics.print("Hello", 300, 300)
end

Отрисовать текст с пользовательским шрифтом, 18px

function love.load()
    Font = love.graphics.newFont("font.ttf", 18)
end
 
function love.draw()
    love.graphics.setFont(Font)
    love.graphics.print("Hello World", 0, 0)
end

См. также

  • love.graphics
  • love.graphics.newFont
  • love.graphics.getFont
  • love.graphics.setNewFont


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

Spec-Zone.ru

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