キャンバスの大きさを調整する

Render Mode

  • Screen Space – Overlay:キャンバスは画面の大きさに合わせて拡大縮小される/常にカメラビューの手前に描画される
  • Screen Space – Camera:キャンバスはカメラ錘台に合わせて拡大縮小される/カメラから指定した距離の位置に描画される
  • World Space:キャンバスはワールド空間内の平面上に描画される

UI Scale Mode

  • Constant Pixel Size:UI 要素をピクセル単位で指定したサイズに固定する
  • Scale With Screen Size:画面のサイズに合わせて UI 要素を拡大縮小する
  • Constant Physical Size:UI 要素の物理的なサイズを固定する
  • World:Canvas コンポーネントは指定したピクセル密度の大きさでワールド空間に配置される

参考:

Canvas | Unity マニュアル [公式]

Canvas Scaler | Unity マニュアル [公式]

uGUI

参考:

マルチ解像度対応に必須な Canvas Scaler を目的別に理解する | LIGHT11

uGUI の Canvas Scaler の使い方 | ひよこのたまご

uGUIチュートリアル | Metal Brage

画面解像度とスケーリング | Metal Brage

Building a Responsive UI | John Tucker

TextMesh Pro

スクリプトでテキストの内容を更新する

using TMPro;

public class UpdateScore : MonoBehaviour
{
    TextMeshProUGUI uGUI;

    void Start()
    {
        uGUI = GetComponent<TextMeshProUGUI>();
    }

    void Update()
    {
        uGUI.text = "Score: " + score;
    }
}

参考:

uGUI の Text の代替となる TextMesh Pro とは | kan のメモ帳

TextMeshPro を導入してみる | ぐるたかログ

TextMeshPro の使い方 – Qiita

Unity の Text Mesh Pro アセットで日本語を使うときの手順 – Qiita

カスタムシェーダーで TextMeshPro に独創的な演出を加える – Qiita

ことはじめ的なやーつ!| ゲーム作るためのこと学ぶぶろぐ (snoopopo.com)

Text Mesh Pro のテキストをスクリプトから表示・変更する | ニートの活動報告書

TextMeshPro の Material Preset を増やす方法 | テラシュールブログ

Text Mesh Pro でタイトルロゴをちょっとリッチにしたお話 | ゴマちゃんフロンティア

TextMesh Pro を使って効果毎にマテリアルを作成する (Material Preset の作成) | KAZUPON 研究室

TextMeshPro のワークフロー | Unity 備忘録 (div8.hatenablog.com)

TextMeshPro | Unity 備忘録 (div8.hatenablog.com)

TextMesh Pro を使いこなす | SlideShare

TextMesh Pro Documentation | Digital Native Studios

Rich Text – TextMesh Pro Documentation | Digital Native Studios

How to change the text of textmesh pro text – Unity Answers

changing TextMeshPro Text (from UI) via script – Unity Forum

Changing text through C# script : NullReferenceException – Unity Forum

What’s the proper whay to deal with having different materials for same font? – Unity Forum

 

how should Text Mesh Pro be used in a game script? | Digital Native Studios

TextMesh Pro text will not change via script – Stack Overflow

ZUI

参考:

ZUI – Menus Manager | Unity Asset Store [Official]

UI 3D-System

レンダリングされた 3D オブジェクトやパーティクルをマスクして Canvas 上の UI に収めることができるアセット

参考:

UI 3D-System | Unity Asset Store [Official]

UI 3D-System を試す!| きっポグ

タグ:

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です