Class: TextCustomizer

TextCustomizer(messageLayer, oldTexts, newTexts)

new TextCustomizer(messageLayer, oldTexts, newTexts)

TextCustomizerとはTextPropertiesを変わるための物です
テキストのレンダリングは以下の通りです:
  • 1. テキストがインプットされ。
  • 2. テキストを普通のstringからTextPropertiesにします。
  • 3. テキストをTextCustomizerに渡す、TextCustomizerはそれを編集して、返す。
  • 4. 次のTextCustomizerがあれば、前のTextCustomizerがアウトプットしたTextPropertiesを渡す
  • 5. (4)をリピートします。
  • 6. すべてのTextCustomizerに通ったTextPropertiesをレンダーします。
個別のTextPropertiesを自由にいじれますが、追加と削除はできないです。再描画が必要の場合はなからずneedRedraw=trueをしてください。
Parameters:
Name Type Description
messageLayer MessageLayer
oldTexts Array.<TextProperties>
newTexts Array.<TextProperties>

Members

disableCache

Properties:
Name Type Description
disableCache boolean 普段は文字をキャッシュします。文字の透明度、位置以外の属性を変わる場合はこれをonにしてください

isAnimation

Properties:
Name Type Description
isAnimation boolean アニメーションなのかどうか、アニメーションであれば、なるべく高いframerateでテキストを更新します、そうでない場合はmessageSpeedに合わせます。

isEnded

Properties:
Name Type Description
isEnded boolean 表示が終わったかどうか。アニメーションのエフェクトで使われます。

timePassed

Properties:
Name Type Description
timePassed number これはtextLayerが文字をレンダーする時変わるプロパティです。 タグの始めからどれくらい時間経ったのか。(ms)

Methods

perform()

LayerのすべてのtextPropertiesを編集する。前回のタグのテキストも編集可能です。