Difference between revisions of "love.graphics.setFont (日本語)"

m (大きさ 18px の任意フォントで何かテキストを描画します)
m (用例)
Line 35: Line 35:
 
ありません。
 
ありません。
 
== 用例 ==
 
== 用例 ==
=== 大きさ 18px の標準フォントでテキストを描画 ===
+
=== 標準フォントでテキストを描画 (18px) ===
 
<source lang="lua">
 
<source lang="lua">
 
function love.load()
 
function love.load()

Revision as of 20:32, 21 July 2023

既に読み込んだ Font を現在のフォントに設定するかファイルと大きさを指定して読み込んでから新規作成します。

Font オブジェクトは読み込み段階で love.graphics.newFont にて作成してから描画段階で当関数へ渡すことを推奨します。

関数

概要

love.graphics.setFont( font )

引数

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.load()
	font = love.graphics.newFont(18)
end

function love.draw()
	love.graphics.setFont(font)
	love.graphics.print("Hello, World!", 200, 100)
end

カスタムフォントでテキストを描画 (18px)

function love.load()
	font = love.graphics.newFont("MyFont.ttf", 18)
end

function love.draw()
	love.graphics.setFont(font)
	love.graphics.print("Hello, World!", 200, 100)
end

関連


そのほかの言語