当前位置: 移动技术网 > IT编程>开发语言>.net > Unity3d ugui 实现image代码换图

Unity3d ugui 实现image代码换图

2019年03月14日  | 移动技术网IT编程  | 我要评论

稀货街,奥罗黎食物阻断剂,温如春的老公

核心脚本代码

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);

    }
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网