设置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()'由于其保护级别而无法访问。这个错误发生了 –