技術と趣味の亜空間

主にゲームプログラミングとその周辺に関する記事を不定期で上げていきます

uGUI

InputFieldを押した時の入力受付状態になるタイミングをコードレスで変更する

UnityのInputFieldにて、入力欄を押してから入力状態にするタイミングをプログラミング無しで変更する方法を解説します。

ついにUnityが絵文字を公式でサポート予定に!

Unityのフォーラムを眺めていたら見つけたので投稿。 aromana said: ↑ Is the solution in this thread the best available solution for supporting emojis in text fields in Unity? In 2021 it seems like a pretty important feature especially for mob…

スクロールバーの判定(タッチ範囲)だけ広げる【Unity】【uGUI】

概要 上図のように、UnityのuGUIで作成するスクロールバーの見た目を変えずに判定範囲だけ広げる方法を紹介します。 プログラムは一切不要です。 また、チャタリングの抑制方法も合わせて共有します。 執筆時のUnityバージョン 2019.4.1f1

iPhoneX以降のセーフエリアの見栄えをエディタ上で、かつ実行せずに確認・調整できる便利クラスを作成しました

概要 UIがiPhoneX以降のセーフエリア(Safe Area)内にちゃんと収まるような調整クラスを作成しました。 とはいえ毎回端末で確認するのも嫌だったので、エディタ上で実行せずとも直接確認できる機能も追加してみました。(実行中に適応する機能もあります) こ…

ドローコールを発生させない透明ボタンを作るための便利クラスを作ってみた

追記 2019.7.23 Unityバージョン2018.2以降だと本記事のスクリプトを使用しなくてもドローコールを発生させない処理ができるようになっております。 やり方は以下の通り: 透明ボタン用のImageコンポーネントを作成 アルファ値を0にする 同じゲームオブジェ…

コードレスuGUIテクニック② 〜複数のテキスト間の位置調整〜

概要 ちょっとタイトルだと伝わりにくいので下のGIF動画をご覧ください。 今回は動画のように、複数のテキスト間で内容の一番長い文字列に合わせて後ろのテキストを動的に変動させることを、コードを書かずにuGUIだけで実現させます。 実装時間 3分-5分

コードレスuGUIテクニック① 〜動的なテキストフレーム〜

概要 下のGIF動画のように、テキストの内容に応じて後ろのフレームを動的に変動させることを、コードを書かずにuGUIだけで実現させます。 動的なテキストフレーム 実装時間 30秒くらい