【好用插件】Unity优化之自动打包图集texturePacker

1:第一步在Unity工程里下载并导入texturePacker Importer

2:下载texturePacker网址:

Download texturepacker 7.0.3 for Windows (64 bit)

安装好之后运行,开启试用专业版(7天)

3:一些属性参考如下:

注意:这个Image文件夹是在unity工程里面直接拖拽的,里面是需要打包成图集的所有图片,这个软件会自动帮我们打包好图集。

4:点击头顶的“发布精灵表”

会生成两个文件:一个png格式,一个tpsheet

5:将这两个文件都拖入项目工程之中

这时候我们最开始导入的texturePacker Importer会自动将“图集.png”切分:

6:代码部分

先将图集放入新的位置:Resources=>Packer

public class GetImage : MonoBehaviour
{
    public Image image;
    void Start()
    {
        image.sprite = GetPlistElement("图集", "Player_0");
    }

    /// <summary>
    /// 获得图集元素
    /// </summary>
    /// <param name="plist_name"></param>
    /// <param name="element_name"></param>
    /// <returns></returns>
    public Sprite GetPlistElement(string plist_name, string element_name)
    {
        Sprite[] sprites = Resources.LoadAll<Sprite>("Packer/" + plist_name);
        for (int i = 0; i < sprites.Length; i++)
        {
            if (sprites[i].name == element_name)
            {
                return sprites[i];
            }

        }
        return null;
    }


运行:

                                                                       ↓     ↓    ↓

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值