オブジェクトの親子関係

Hierarchy にあるオブジェクトに別のオブジェクトをドラッグする事で
以下のようになり 親子関係にすることができる

※Canvas が親で Image が子

スクリプトで親子関係を組む場合

親子関係を組む
GameObject.Find("子にするオブジェクト名").transform.parent = GameObject.Find("親にするオブジェクト名").transform;

親子関係になってる親を外す
GameObject.Find("親のオブジェクト名").transform.parent = null;


子のオブジェクトの透明度を一括変更する

親にしたいオブジェクトから Add Component→Layout→Canvas Groupを選択する

Alphaを変更する事で 自身と子のオブジェクトの透明度を一括で変更する事ができる

スクリプトで変更したい場合

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CanvasGroupScript : MonoBehaviour
{
    public CanvasGroup canvasGroup;
   
    void Start()
    {
        canvasGroup.alpha = 1f;
    }
}

その後 Inspectorから操作したいCanvasGroupを入れます

戻る