uGUIのボタンの画像をスクリプトで動的に変更したい

Unity

よく使うのに、すぐに忘れてしまうので。

using UnityEngine;
using UnityEngine.UI;

public class ButtonImageChange : MonoBehaviour
{
    public GameObject Button;   //画像を変更したいボタン
    public Sprite BtnImage;     //変更したい画像

    void Start()
    {
        //これでボタンの画像を「BtnImage」の素材に変更できる
        Button.GetComponent<Image>().sprite = BtnImage;
    }
}
タイトルとURLをコピーしました