設置UI圖像的情況下我一直有問題,我下面的腳本設置UI圖像的一個實例:不能在腳本
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
using Image = UnityEngine.UI.Image;
using UnityEngine.UI;
public class changeimage : MonoBehaviour
{
public UnityEngine.UI.Image imageobject;
// public Sprite myFirstImage;
Sprite myFruit = Resources.Load("watermalon", typeof(Sprite)) as Sprite;
// Use this for initialization
void Start() {
}
// Update is called once per frame
void Update() {
}
public void ClickToChange2()
{
//imageobject = GetComponent<Image>();
//Debug.Log(imageobject);
imageobject.sprite = myFruit;
}
}
錯誤是:空引用imageobject
通過這樣做,錯誤CS0122:'UnityEngine.UI.Image.Image()'由於其保護級別而無法訪問。這個錯誤發生了 –