絵的な素材が用意できたところで、いよいよブループリントに手をつけていきます。マテリアルわりと本気です。コンボカウンターです。いうことで前回の続きで用意したマテリアルをUMGにセットしていきます。Widgetブループリントを作ったらさっそくパーツを配置していきます。Widgetちょっとガチなコンボカウンターを作ってみようと思い立って始めてみたら、意外に時間がかかってしまった。コンボカウンターは格ゲーではお馴染みの表示です。アクションゲームやシューティングゲームでも見かけます。マテリアルUMGのマテリアル操作でアイコンイメージを切り替える記事を前に書きました。ラクする方法をひらめいたのでメモしておきます。簡単といっても指定が楽になる程度ですが。マテリアル前回作ったリストボックスにもう少しだけおまけを追加してみようかと。Widget4.13にアップデートしてみたら、うれしい機能が追加されてた。VRでWidget使いたいという声が多く寄せられたんじゃないかと想像してみたり。Widgetはそのままだと、2Dだけど、とWidgetコンポーネントとしてWorld空間に置くと3次元が表示できる。フォントUE4で扱えるフォントは大きく分けて2種類あります。これは実装方法によって分けられています。Runtime(ランタイム)と呼ばれるもので、これはTrueTypeFontやOpenTypeFontでおなじみのアウトライン情報をメモリに埋め込んで利用します。マテリアルキャラ絵の目パチ(まばたき)は口パクのようにセリフと連動することはありませんが、キャラが生きていることを表現するために必要な演出です。その目パチの間隔をランダムで制御しようとするとそれなりにノードを組む必要があります。ゲージUE4はマテリアルで円形のゲージが簡単につくれます。マテリアルスーファミとかメガドライブの頃かな、昔のゲームでよく見かけた気がするんだけど、あのニュゥーって伸びながら絵が出来上がっていくやつをマテリアルで再現してみた。パートに分けて紹介します。ゲージカラフルな棒グラフをマテリアルで作ってみたら以外に簡単にできたのでメモ。↓どこかで見たことがあると思いますが、UE4で再現してみました。割合の計算はしないタイプで、パラメータをそのまま追加していきます。使うと、AとB2つを線形補間して途中地点の値を拾うことができます。似たようなやり方で、ちょっと変わったゲージの作り方を紹介します。グラデーションでカラフルにしたテクスチャを作ります。ゲージスプラトゥーンのフェス楽しかったです。ないのかと思うとさみしい。開発スタッフおつかれさまです。そのスプラトゥーンのバトル結果ゲージをつくってみようと思い立ってそれっぽくなったのでメモ。読んでいて、ふと思いついたので早速試してみたメモです。らららーってなるヤツ。数字のテクスチャから。ゲージ体力ゲージが残り少なくなったら点滅させるのを作ってみます。いろんな方法が考えられますが、簡単なやつをご紹介します。ゲージは、前回の記事で作ったものを使用します。体力ゲージ用のマテリアルに点滅する処理を入れます。応用編として、テキストブロックのサイズに合わせてフキダシの大きさを調整するしくみを考えてみた。ウォルト・ディズニーの言葉です。マテリアルUMGでImageパーツを利用する際に、テクスチャではなくマテリアルをセットすることができます。興味深い講演ばかりであっという間でした。中でもヒストリアさんの講演でForeachLoopの処理に関数で定義したMakeArrayの検証が衝撃でした。マテリアル前回Enumを使った簡単なメモを書きました。今回はWidgetで応用してみようと思います。コンソールゲーム想定なので、マウスは非対応です。UMGのコンポーネントは使いません。Widget久しぶりの更新です。最近はお絵かきの方に精を出してました。どこかで既にやられてると思いますが、多重スクロールです。これを1枚のテクスチャで、一つのマテリアルで作ります。マテリアルマテリアルファンクションが便利なので、よく利用するやつを紹介します。マテリアルファンクションは、何度も同じパターンのノードをつなぐのが面倒になってきたな~という気持ちになってきたら頃合いです。マテリアルインフルエンザで寝込んでたりしてあまり時間が取れなかったので、久しぶりの更新になってしまいました。ネタに困ってたというのもあります。ハイライト部分がくるくると切り替わるサンプルを作ってみました。テクスチャを用意しま...WidgetでPieMenu的なのを作ってみる前のページプロフィールid:hiyokosabreyUE4でGUIを作ってます。覚え書き程度に書くつもりが、なんだかマニュアルみたいになってます。手探りなので、ツッコミ大歓迎です。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。