Unity 使用TexturePacker打包图集的操作方法

 更新时间:2021年08月18日 16:58:59   作者:贪小心  
这篇文章主要介绍了Unity 使用TexturePacker打包图集的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

Unity

打开Unity Ctrl+9,打开Unity商店,下载TexturePacker Importer插件

这个插件是用来解析图集文件的,是免费的

TexturePacker

打开TexturePacker,右侧是设置栏,一般基础设置就够用了

选择Unity框架:

设置界面右下角,会将文件最终算出的大小告诉你,你可以按照你的需求调整纹理格式

 

在高级设置界面,有布局选项

博主测试,大小限制,使用任意尺寸,Unity读不出来,比较奇怪,所以在设置这一项的时候,一定要用你们的Unity测试一下,别搞完发现用不了.

添加精灵图片,最后发布的精灵表,把png和sheet格式问件,拖入到Unity中

 导入后就是正常的图集样子

使用方法

动态加载图集文件

/// <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>("UiPlist/" + plist_name);
            for (int i = 0; i < sprites.Length; i++)
            {
                if (sprites[i].name == element_name)
                {
                    return sprites[i];
                }
                
            }
            return null;
        }

到此这篇关于Unity 使用TexturePacker打包图集的文章就介绍到这了,更多相关Unity TexturePacker打包图集内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 无法从 int? 转换为 int 运行时出现错误

    无法从 int? 转换为 int 运行时出现错误

    无法从"int?"转换为"int" ,在运行时会出现错误,通过强制类型转换(int)便可解决
    2014-05-05
  • C#实现收发邮件功能

    C#实现收发邮件功能

    这篇文章介绍了C#实现收发邮件功能的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • C# WPF中实现图表生成的五种方式

    C# WPF中实现图表生成的五种方式

    在现代应用程序中,数据可视化是一个重要的功能,它可以帮助用户更直观地理解数据,在C# WPF中,有多种方式可以生成图表,以下是五种常见的方法,每种方法都有其独特的优势和局限,感兴趣的小伙伴跟着小编一起来看看吧
    2024-09-09
  • c# 常用框架汇总

    c# 常用框架汇总

    这篇文章主要介绍了c# 常用框架汇总,帮助大家更好的理解和学习使用c#,感兴趣的朋友可以了解下
    2021-04-04
  • C#使用百度Ueditor富文本框实现上传文件

    C#使用百度Ueditor富文本框实现上传文件

    这篇文章主要为大家详细介绍了C#如何使用百度Ueditor富文本框实现上传文件(图片,视频等),文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-07-07
  • c# winform 解决PictureBox 无法打印全部图片的问题

    c# winform 解决PictureBox 无法打印全部图片的问题

    这篇文章主要介绍了c# winform 解决PictureBox 无法打印全部图片的问题,帮助大家更好进行c# winform开发,感兴趣的朋友可以了解下
    2020-12-12
  • c# 三种方法调用WebService接口

    c# 三种方法调用WebService接口

    这篇文章主要介绍了c# 三种方法调用WebService接口的相关资料,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • 基于一个应用程序多线程误用的分析详解

    基于一个应用程序多线程误用的分析详解

    本篇文章是对一个应用程序多线程的误用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#/Java连接sqlite与使用技巧

    C#/Java连接sqlite与使用技巧

    无意中发现的,C#/Java连接sqlite与使用技巧。看了下,还挺不错的。与大家分享一下。
    2013-04-04
  • C# CM框架实现多页面管理的实例代码

    C# CM框架实现多页面管理的实例代码

    这篇文章主要介绍了C# CM框架下一行代码实现多页面管理,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03

最新评论