Sprite Renderer

本文介绍了Unity中用于2D游戏渲染的关键组件——Sprite Renderer,包括如何创建2D对象, Sprite Renderer的主要参数,以及一些相关代码示例和实践练习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Sprite Renderer

Sprite Renderer是精灵渲染器,所有2D游戏中游戏资源(除UI外)都是通过Sprite Renderer让我们看到的

2、2D对象创建

  • 直接拖入Sprite图片到hierachy窗口
  • 右键创建Sprite
  • 空物体添加Sprite Renderer脚本

3、相关参数

补充:如果一个带有Sprite Renderer的对象带有一个子物体,通过Flip进行转向其子物体并不会跟着一起转向!

4、相关代码

GameObject obj = new GameObject();
SpriteRenderer sr = obj.AddComponent<SpriteRenderer>();
//动态的改变图片
sr.sprite = Resources.Load<Sprite>("dead1");
//动态的加载图集中的图
Sprite[] sprs = Resources.LoadAll<Sprite>("Test");
sr.sprite = sprs[10];

 5、练习

  • 图集加载的管理类
public class MultipleMgr
{
    private static MultipleMgr instance = new MultipleMgr();
    public static MultipleMgr Instatnce => instance;

    privat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值