UI– category –
-
UIをめちゃくちゃかっこよくできるUIEffectを使おう オープンソースクラブ
Unityで使うことができるオープンソースを紹介するコーナー!今回はUIを簡単にかっこよくできる 【どんなことができるのか】 ざっくりいうとUIの画像をめちゃかっこよく出来ます! 画像への効果以外にも、ボタンを装飾することが出来て、一つのシンプルな... -
TextMeshPro(UGUI)を縦書きにする方法[Unity+TMP]
Unityの代表的なUIであるTextMeshPro(UGUI)、日本人であれば縦書きしたいシチュエーションがあると思います。ここではTextMeshProUGUIを縦書きにしてみたいと思います。サンプルではUGUIのみ対応しますが、普通のTextMeshProも同じコンポーネントで対応出... -
いい感じのHPゲージの作り方[Unity HealthBar]
ゲームなどでよく使われるHPゲージの演出を作ってみたいと思います。格闘ゲームとかでよく見る、ダメージで減った分を分かりやすくするためにすぐ減るゲージと、追いかけて減るゲージを併用したものを作ります。 【作るもの】 今回は次のようなものを作っ... -
プレファブ化したUIをPrefabエディタで編集するとき
プレファブエディタでUIを編集しようと思ったとき、画面の見え方が思った通りにならないことが無いでしょうか?それはUI Enviromentの設定ができていない可能性があります。 【UI Enviromentの設定】 プレファブ化したUIを、プレファブエディタで編集しよ... -
UI(RectTransform)がオブジェクト(Transform)を追いかける処理[Unity+UI]
ゲームをしていると、キャラクターの位置に重なるようにプレイヤー名やHealthバーが表示されることがあります。今回はその作り方をご紹介したいと思います。 【今回の仕上がり】 ゲージがサンプルでわかりやすくしていますが、実際にはゲーム内のオブジェ... -
長押しボタンを作る![Unity+UI]
UIのイベント系インターフェースを利用して、長押しボタンを作って見ましょう 【長押しボタンを作る】 長押し用のコンポーネントはないので、スクリプトを使って自身で拡張するのが手っ取り早いです。 作れるもの ボタンを長押しするとゲージがぐるっとま... -
UIを操作するためのイベントインターフェース[Unity+UI]
UIとプログラムを連携させる時、イベント系のインターフェースを知っているととても簡単に実装できることがあります。ここではどのようなインターフェースがあるかと、簡単なサンプルを作ってみたいと思います。 【イベント系インターフェースについて】 ... -
UIのアニメーションをSelectableコンポーネントで自動化[Unity]
前回、ボタンを大きくしたり小さくしたりさせて目立たせるアニメーションを作りました。しかしユーザーのキー入力きっかけでは実際のゲームで使うには不十分過ぎます。ということで便利なSelectableコンポーネントを使って行きましょう。 【Selectableコン... -
UIをアニメーションさせる!トリガーを使って[Unity]
UIはユーザーが多く触るポイントであり、ある程度目立つ必要があります。ここではアニメーション機能を使って操作してみたいと思います。また、少し特殊ではありますが、トリガーというものを使って実装したいと思います。 【UIをアニメーションで目立たせ...
12