FlxText

API Reference > flixel.text > FlxText

FlxText

FlxSpriteを拡張したテキスト表示のためのゲームオブジェクトです。フェードや拡大縮小、回転することができます



スーパークラス

FlxBasic < FlxObject < FlxSprite


フィールド

text:String : 表示するテキスト

size:Float : テキストのサイズ

font:String : フォントの種類(TTF)

bold:Bool : 太字にするかどうか

italic:Bool : 斜体にするかどうか

wordWrap:Bool : 自動折り返しをするかどうか

alignment:String : 表示位置

"right" / "center" / "justify" から指定します

boarderStyle:Int : 境界スタイル(BORDER_*)

boarderColor:Int : 境界の色

boarderSize:Float = 1 : 境界サイズ(ピクセルで指定)


メソッド

setFormat() : テキストの書式を指定します

  • 引数
    • ?Font:String : フォント名(TTF)。nullの場合はデフォルトのフォントを使用する
    • Size:Float = 8 : フォントサイズ
    • Color:Int = 0xffffff : フォントの色 (0xRRGGBB フォーマット)
    • ?Alignment:String : アラインメント ("right" / "center" / "justify" から指定。nullで左寄せ)
    • ?BoarderStyle?:FlxTextBorderStyle : 境界のタイプ
    • BoarderColor?:Int = 0x000000 : 境界色
    • Embedded:Bool = true : Assetsに含まれるフォントを使用するかどうか
  • 戻り値 : FlxText

setBoarderStyle?() : 境界スタイルを設定します

  • 引数
    • Style:FlxTextBorderStyle : 境界タイプ
    • Color:Int = 0x000000 : 境界色
    • Size:Float = 1 : 境界サイズ
    • Quality:Float = 1 : 境界描画のクオリティ。0〜1を指定。1が最高品質となる