ニュース

Top  >   23. UI・TMP・uGUI  >   Q, Canvasを配置したがサイズを変更できない

Q, Canvasを配置したがサイズを変更できない

2026/03/19

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

Screen SpaceのCanvasサイズは画面に追従します。VR空間で実寸の板として配置したい場合はWorld Spaceを使います。

原因 / 背景

Screen SpaceのルートCanvasのRectTransformが画面サイズから制御されるのは正常です。

実装 / 手順

  1. 画面用UIならCanvas ScalerのReference Resolutionなどを調整します。
  2. VR用ならRender ModeをWorld Spaceにし、RectTransformのWidth・HeightとTransformのScaleを調整します。
  3. 例えば幅1000のCanvasをScale 0.001にすると約1mです。0.01を常に使うのではなく、UIの実寸と見やすさで決めます。
  4. 操作には採用するXRIまたはMeta Interaction SDKに対応したRaycasterと入力構成も用意します。

※ 実機確認が必要な項目は、Editor だけで判断せず、対象デバイスでも必ず動作確認してください。

難易度:Level 2(初心者)
対象プラットフォーム:PC,Unity
関連キーワード:Unity基本操作,Canvas,aca

Level 1-2 向けバナーLevel 3-5 向けバナー 1Level 3-5 向けバナー 2