フォント
テクスチャのタイリングでスコアとかの数字を表示できないか試してみた
ふと思いついて作ってみたシリーズ。 よくスコアの表示などにゼロ埋めとかゼロパディングとかいう表記法を見かけます。あらかじめ最大桁数を晒すということは、桁が埋まらないうちはプレイヤーの非力さを示し、埋めていたゼロが無くなってくると今度はカンス…
前回の記事で、RPGバトル画面風のUIを作る想定で、キャラのバストアップをテクスチャにしてUMGに仕込むところまでを書きました。その続きを作っていきます。 材料はあらかた用意できたので、あとは実用に耐えるように関数をいくつか準備します。 まずはゲー…
文字が足りなくて困ったことはありませんか?私はあります。 アンリアルエンジンではフォントをアセット化して、適時ラスタライズして画面に表示してくれますが、グリフ(字形)がそのフォントに含まれていないと無いとブランク文字が表示されます。 ゲーム…
UMGでルビを振ってみようと思って試してみました。 途中諦めようかと思ったけど、なんとか形にすることができたので、メモっておきます。 今回日本語フォントとして、たぬき油性マジックという書体を使ってます。 仕組みとしては、まずルビ付きの文字をまず…
UMGでテキストを表示します。キレイにアウトラインフォントが表示されます。 うん。 ・・・・。 そう、ちょっと刺激が足りないなと、気づいたのです。 このままで終わっていいのか?テキストブロック! お前の人生、ただ指示された通りの文字を並べるだけで…
久しぶりの更新です。大丈夫、まだ生きてます。 電光掲示板なんかでよくある、長さが足りなくてテキストが右から左へ流れるアレをUMGで作ってみました。ただ流れるだけではなく、端っこをフェードさせます。 最近見なくなりましたが、HTML界ではマーキーとい…
遅ればせながらようやく 4.14インストールできた。 なんといっても試してみたかったのが、フォントのフチドリ機能! というわけでさっそくWidgetを作ってみる。 Designerモードで、Textblockを置いたところ。 設定を確認してみると、特に変化は見られない・…
UE4で扱えるフォントは大きく分けて2種類あります。これは実装方法によって分けられています。ひとつは Runtime(ランタイム)と呼ばれるもので、これはTrueTypeFontやOpenTypeFontでおなじみのアウトライン情報をメモリに埋め込んで利用します。文字の量が…