博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity3d ugui 实现image代码换图
阅读量:5132 次
发布时间:2019-06-13

本文共 843 字,大约阅读时间需要 2 分钟。

核心脚本代码

Image IMGE = transform.Find("IMGE").GetComponent<Image>();

Sprite sprite1 = Resources.Load("Textrues/yutujing", typeof(Sprite)) as Sprite;
IMGE.sprite = sprite1;

需要注意的是 Resources.Load 会读取Assets中Resources目录下的资源, Resources目录需要手动创建

或者

public Sprite[] sprites;
public Sprite[] sprite1;
void Update ()
    {
        if (a>=200)
        {
            int Random1 = Random.Range(0,11);
            for (int i = 0; i < 11; i++)
            {
                if (Random1==i)
            {
                image1 = Rt.transform.GetChild(0).transform.GetChild(0).GetComponent<Image>();
                image2 = Rt.transform.GetChild(0).transform.GetChild(1).GetComponent<Image>();
                image1.sprite=sprites[Random1];
                image2.sprite=sprite1[Random1];
            }
            }
            
            Instantiate(Rt,new Vector3 ( Random.Range (-860,850), 1, Random.Range (-717,-500)), Quaternion.Euler(new Vector3(0,0,0)));
            a=1;
            
        }else
        {
            a=a+1;
        }
        Debug.Log(a);
    }
}

转载于:https://www.cnblogs.com/1314zsj/p/10522518.html

你可能感兴趣的文章
java 之equals与"=="的区别
查看>>
LinkedList<E>源码分析
查看>>
学习微软 Excel 2002 VBA 编程和XML,ASP技术
查看>>
游戏开发常用算法
查看>>
Real-Time Rendering 笔记
查看>>
如何理解HTML结构的语义化
查看>>
Intellij IDEA(eclipse设置)常用快捷键
查看>>
learning express step(五)
查看>>
推荐2013年最新的10款jquery插件
查看>>
推荐十款来自极客标签的超棒前端特效[第十一期]
查看>>
51nod 1270 数组的最大代价 思路:简单动态规划
查看>>
51 nod 1624 取余最长路 思路:前缀和 + STL(set)二分查找
查看>>
c# linq <未完>
查看>>
模型选择评估方法
查看>>
Beta 冲刺(4/7)
查看>>
Spring 配置相关
查看>>
深入理解Java:注解(Annotation)基本概念
查看>>
NAT基本原理
查看>>
Java Content Repository API 简介 转自(https://www.ibm.com/developerworks/cn/java/j-jcr/)
查看>>
visio二次开发——图纸解析
查看>>