6.图集制作

6.NGUI基础-图集制作


6.1 知识点

图集的作用

  • NGUI中的最小图片控件Sprite要使用图集中的图片进行显示
  • 图集 就是把很多单独的小图 合并为 一张大图 合并后的大图就是图集
  • 目的:提高渲染性能

打开图集制作工具

方法一:Project窗口右键

方法二:工具栏 Open

查看图集制作工具窗口

新建图集

在图集工具中新建图集

  • 在图集制作工具点击New,进入创建图集界面,假如点不了New直接下一步
  • 选择要打成图集的文件
  • 点击Create创建图集,一般创建在Resources文件夹下
  • 可以在Resources文件夹下看到创建出来的图集,图集关键文件有三个,分别是:图集文件,图集材质,图集图片

Atlas 查看图集

  • 点击会弹出图集选择窗口,点击ShowAll可以显示这个项目里的所有图集,点击Select可以选择切换编辑哪个图集
  • 点击这三个按钮可以分别让指定的图集文件,图集材质,图集图片在Project窗口显示出来

Padding 图片间像素间隔

  • 可以改变图集中图片之间的间隔

Trim Alpha 移除图片多余空白空间

PMA Shader 预乘透明通道

Unity Packer 自定义打包器

Truecolor 强制ARGB32纹理

Auto-upgrade 自动更新,用精灵替换纹理

Force Square 强制正方形图集

  • 如果启用,将强制变成正方形图集纹理,长宽都为2的n次方,不启用则使用默认最小能装下所有图的图集长宽

Pre-processor 预处理器

View Sprites 查看图集中一张一张小图有哪些

修改删除图集元素

  • 选中想新增加到图集里的的图,点击Add/Update添加或更新,等一会后新加的图片就会打到图集里去了
  • 删除图集中的某个图的话点击X再点击Delete,删除图集中的某个图

6.2 知识点代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson06_NGUI基础_图集制作 : MonoBehaviour
{
    void Start()
    {
        #region 知识点一 图集用来干啥
        //NGUI中的最小图片控件Sprite要使用图集中的图片进行显示
        //图集 就是把很多单独的小图 合并为 一张大图 合并后的大图就是图集
        //目的:提高渲染性能
        #endregion

        #region 知识点二 打开图集制作工具
        //方法一:Project右键打开
        //方法二:上方工具栏NGUI——Open——Atlas Maker
        #endregion

        #region 知识点三 新建图集
        //在图集工具中创建

        //图集关键文件有三个
        //1.图集文件
        //2.图集材质
        //3.图集图片
        #endregion

        #region 知识点四 修改删除图集元素
        //在图集工具中操作
        //增删改
        #endregion
    }
}

6.3 练习题

找一些通用资源,做成图集,为之后的课程做准备



转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 785293209@qq.com

×

喜欢就点赞,疼爱就打赏