【Unity教程】UGUI中如何动态生成精灵的几种方法

本文详细介绍了在Unity的UGUI中如何使用`Sprite.Load()`方法动态生成精灵。通过示例代码展示了如何创建2D精灵物体,包括从Resources加载预制体和直接加载Sprite图片。同时,文章提醒了在指定路径时应注意正确引用资源的路径,以及使用Transform查找对象的优势。
摘要由CSDN通过智能技术生成

sprite.create()的方法在这篇文章中【Unity&UGUI】动态改变精灵物体的图片

本篇文章主要说sprite.Load()方法是如何新建精灵的


---1.2D精灵物体的创建

这几行代码是创建2D精灵的主要代码,这几个代码都在start()函数中

        //Transform EGO = Resources.Load("EmptyGO",typeof(Transform))as Transform;
        //gob = Instantiate(EGO);//上面这两行代码是生成 预制体 物体 的代码

        GameObject pic = new GameObject("123/94");
        //加载图片,进行接收
        Sprite spr = Resources.Load<Sprite>("123/94");
        //添加加载到的图片资源到2D精灵组件
        pic.AddComponent<SpriteRenderer>().sprite = spr;

运行后,生成了名字为123/94的2D精灵,得到的图片也是测试用的图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值