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