mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-11-10 04:57:26 +01:00
parent
ac16564e95
commit
35d1c8ae7a
12
text/text.go
12
text/text.go
@ -200,9 +200,18 @@ var textM sync.Mutex
|
||||
//
|
||||
// face is the font for text rendering.
|
||||
// (x, y) represents a 'dot' (period) position.
|
||||
// This means that if the given text consisted of a single character ".",
|
||||
// it would be positioned at the given position (x, y).
|
||||
// Be careful that this doesn't represent left-upper corner position.
|
||||
//
|
||||
// clr is the color for text rendering.
|
||||
//
|
||||
// If you want to adjust the position of the text, these functions are useful:
|
||||
//
|
||||
// * golang.org/x/image/font.Face.Metrics: the metrics of the face.
|
||||
// * text.MeasureString: the size of the given text.
|
||||
// * golang.org/x/image/font.BoundString: the bound rectangle of the given text.
|
||||
//
|
||||
// The '\n' newline character puts the following text on the next line.
|
||||
// Line height is based on Metrics().Height of the font.
|
||||
//
|
||||
@ -246,7 +255,8 @@ func Draw(dst *ebiten.Image, text string, face font.Face, x, y int, clr color.Co
|
||||
|
||||
// MeasureString returns the measured size of a given string using a given font.
|
||||
// This method will return the exact size in pixels that a string drawn by Draw will be.
|
||||
// text can include multiple lines.
|
||||
//
|
||||
// This is very similar to golang.org/x/image/font's MeasureString, but this MeasureString considers multiple lines.
|
||||
//
|
||||
// text is the string that's being measured.
|
||||
// face is the font for text rendering.
|
||||
|
Loading…
Reference in New Issue
Block a user