SpriteRenderer

public class L9 : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        //相关参数
        #region Draw Mode 绘制模式下,尺寸变化时的缩放方式
        //Simple 缩放时整个图像一起缩放

        //Sliced 需要把精灵的网格类型设置成Full Rect

        //Tiled 平铺,将中间部分进行平铺而不是缩放,需要把精灵的网格类型设置成Full Rect
        //Continuous 当尺寸变化时,中间部分将均匀平铺
        //Adaptive 尺寸变化时类似Simple模式,当更改尺寸达到Stretch Value时中间才开始平铺
        #endregion

        GameObject obj = new GameObject();
        SpriteRenderer renderer = obj.AddComponent<SpriteRenderer>();
        //动态加载单个图片
        renderer.sprite = Resources.Load<Sprite>("dead1");

        //动态加载图集,填写图集的名字
        Sprite[] sprs = Resources.LoadAll<Sprite>("RobotBoyIdleSprite");
        //使用图集的中的单张图
        renderer.sprite = sprs[10];
    }
}

posted @ 2025-04-02 17:38  cannedmint  阅读(24)  评论(0)    收藏  举报