Difference between revisions of "Text:add (日本語)"

(Created page with "{{newin (日本語)|0.10.0|100|type=関数}} Text オブジェクトに対して着色したテキストを指定された位置に追加します。 == 関数 == === 概...")
 
m
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{newin (日本語)|[[0.10.0]]|100|type=関数}}
 
{{newin (日本語)|[[0.10.0]]|100|type=関数}}
 
Text オブジェクトに対して着色したテキストを指定された位置に追加します。
 
Text オブジェクトに対して着色したテキストを指定された位置に追加します。
 +
{{notice|非整数の位置にピクセルを描画をした場合は、ぼやけたテキストが表示されます。}}
  
 
== 関数 ==
 
== 関数 ==
Line 9: Line 10:
 
=== 引数 ===
 
=== 引数 ===
 
{{param|string|textstring|オブジェクトへ追加するテキスト。}}
 
{{param|string|textstring|オブジェクトへ追加するテキスト。}}
{{param|number|x|x-軸における新規テキストの位置。}}
+
{{param|number|x (0)|x-軸における新規テキストの位置。}}
{{param|number|y|y-軸における新規テキストの位置。}}
+
{{param|number|y (0)|y-軸における新規テキストの位置。}}
 
{{param|number|angle (0)|弧度による新規テキストの方向。}}
 
{{param|number|angle (0)|弧度による新規テキストの方向。}}
 
{{param|number|sx (1)|x-軸の尺度変更係数。}}
 
{{param|number|sx (1)|x-軸の尺度変更係数。}}
Line 33: Line 34:
 
{{subparam|string|string2|以前の色により指定された色を有するテキスト文字列。}}
 
{{subparam|string|string2|以前の色により指定された色を有するテキスト文字列。}}
 
{{subparam|tables and strings|...|追加の色と文字列。}}
 
{{subparam|tables and strings|...|追加の色と文字列。}}
{{param|number|x|x-軸における新規テキストの位置。}}
+
{{param|number|x (0)|x-軸における新規テキストの位置。}}
{{param|number|y|y-軸における新規テキストの位置。}}
+
{{param|number|y (0)|y-軸における新規テキストの位置。}}
 
{{param|number|angle (0)|弧度による新規テキストの方向。}}
 
{{param|number|angle (0)|弧度による新規テキストの方向。}}
 
{{param|number|sx (1)|x-軸の尺度変更係数。}}
 
{{param|number|sx (1)|x-軸の尺度変更係数。}}
Line 45: Line 46:
 
{{param|number|index|[[Text:getWidth (日本語)|Text:getWidth]]  または [[Text:getHeight (日本語)|Text:getHeight]] で使用できる索引番号。}}
 
{{param|number|index|[[Text:getWidth (日本語)|Text:getWidth]]  または [[Text:getHeight (日本語)|Text:getHeight]] で使用できる索引番号。}}
 
=== 注釈 ===
 
=== 注釈 ===
Text オブジェクトの描画時に、 [love.graphics.setColor (日本語)|love.graphics.setColor]] により設定された色はテキストの色と混合 (乗算) されます。
+
Text オブジェクトの描画時に、 [[love.graphics.setColor (日本語)|love.graphics.setColor]] により設定された色はテキストの色と混合 (乗算) されます。
  
 
== 関連 ==
 
== 関連 ==

Latest revision as of 23:35, 31 August 2017

LÖVE 0.10.0 から使用可能
この関数は以前のバージョンでは非対応です。

Text オブジェクトに対して着色したテキストを指定された位置に追加します。

O.png 非整数の位置にピクセルを描画をした場合は、ぼやけたテキストが表示されます。  


関数

概要

index = Text:add( textstring, x, y, angle, sx, sy, ox, oy, kx, ky )

引数

string textstring
オブジェクトへ追加するテキスト。
number x (0)
x-軸における新規テキストの位置。
number y (0)
y-軸における新規テキストの位置。
number angle (0)
弧度による新規テキストの方向。
number sx (1)
x-軸の尺度変更係数。
number sy (sx)
y-軸の尺度変更係数。
number ox (0)
x-軸における原点の支距。
number oy (0)
y-軸における原点の支距。
number kx (0)
x-軸の剪断 / 斜行係数
number ky (0)
y-軸の剪断 / 斜行係数

返値

number index
Text:getWidth または Text:getHeight で使用できる索引番号。

関数

概要

index = Text:add( coloredtext, x, y, angle, sx, sy, ox, oy, kx, ky )

引数

table coloredtext
色を有しているテーブルおよび {color1, string1, color2, string2, ...} 形式でオブジェクトへ追加する文字列。
table color1
次回の文字列で使用する色のテーブルとして赤色、緑色、青色、および選択制の透過成分を有する {red, green, blue, alpha} 形式のテーブル。
string string1
以前の色により指定された色を有するテキスト文字列。
table color2
次回の文字列で使用する色のテーブルとして赤色、緑色、青色、および選択制の透過成分を有する {red, green, blue, alpha} 形式のテーブル。
string string2
以前の色により指定された色を有するテキスト文字列。
tables and strings ...
追加の色と文字列。
number x (0)
x-軸における新規テキストの位置。
number y (0)
y-軸における新規テキストの位置。
number angle (0)
弧度による新規テキストの方向。
number sx (1)
x-軸の尺度変更係数。
number sy (sx)
y-軸の尺度変更係数。
number ox (0)
x-軸における原点の支距。
number oy (0)
y-軸における原点の支距。
number kx (0)
x-軸の剪断 / 斜行係数
number ky (0)
y-軸の剪断 / 斜行係数

返値

number index
Text:getWidth または Text:getHeight で使用できる索引番号。

注釈

Text オブジェクトの描画時に、 love.graphics.setColor により設定された色はテキストの色と混合 (乗算) されます。

関連


そのほかの言語