ニュース

Top  >   6. GameObject・Component・Transform  >   Q, 大きさをコードで変更したい

Q, 大きさをコードで変更したい

2026/03/18

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

A,結論

transform.localScale を書き換えます。

原因 / 背景

オブジェクトのスケール(倍率)を管理するプロパティだからです。

実装 / 手順

元の大きさを基準とした倍率(1.0が等倍)を代入します。

サンプルコード

using UnityEngine;

public class ScaleChanger : MonoBehaviour
{
    [SerializeField] private Vector3 targetScale = new Vector3(2f, 2f, 2f);

    public void ApplyScale()
    {
        transform.localScale = targetScale;
    }
}

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

難易度:Level 1(入門)
対象プラットフォーム:Unity
関連キーワード:サイズ,大きさ,拡大,縮小

Level 1-2 向けバナー