For English, scroll down 使い方 / Instructions <日本語 / Japanese> 定義ブロックの使い方について。 init - 初期化処理。旗が押されたときイベントの下で呼び出してください。 drawText - 主体となる描画処理。描く文字や位置、サイズや色などを指定してペンで文字を描画します。違う画面を描画する前にペンの「全部消す」で文字を消してから描画してください。 align引数について: 0 = 左寄せ 1 = 中央寄せ 2 = 右寄せ となっています。本のようなものを書きたい場合はタイトルを中央寄せして文章を左寄せするとよいかもしれません。 <English> Functions of defined blocks: init - Initializes the engine. Call this block at very beginning of your project. drawText - The main drawing function. You can specify positions, size, color, etc. Please call "erase all" before drawing an another scene. "align" argument means: 0 = Left aligned 1 = Centered 2 = Right aligned
Scratch 3.0で一部のハックブロックが無くなったため、一応それで生じたバグは対応したのですが、ハックブロックのカラーピッカーがなくなった影響で色の指定が面倒になってます。ごめんなさい。 このPTEは、前身であるGolemFontを軽量化/高速化したものです。 パフォーマンスを向上し、変数を6個、リストを1個削減、プロジェクトの読み込み速度も高速化しています。 他にも、画面外の座標への対応などを行いました。 文字データの短縮も行っています。 スペーシング処理や文字番号の取得処理も変更し、できるだけ高速に動作するようにしています。 バックパックとして使用することを想定しているため、変数を減らして読み込みを高速化する目的で同じ変数を複数用途に使用しているので変数名などはナンバリングしています。 このPTEは、主にゲームなどで使われることを想定し、速度と見やすさのバランスを重視したPTEです。 ASCII印字可能文字に対応しています。 また、色の設定や大きさ、文字幅の調整、センタリング機能などの機能を備えています。 phosphorus、toshは非対応(phosphorusやtosh側のコスチュームに関するバグが原因です)。 sulfurous対応。