欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

UGUI图集制作

发布时间:2023/12/15 编程问答 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 UGUI图集制作 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

作用:减少DrawCall

  • Edit Project Settings Editor
    Sprite Packer 打开图集
    Enable For Bulid Unity创建时打包图集
    Always Enable 创建时打包图集 编辑模式运行前打包
    Legacy Sprite Packer 图集中的图片有间隔 数字1 表示间隔 2的1次方 2
  • Sprite Atlas
    Assets文件夹下右键 Sprite Atlas
    取消 Allow Rotation 不旋转
    取消 Tight Packing 保留ui的矩形框
  • 同一图集的UI 在Hierarchy视图上顺序排列 算一次drawcall
    如有其他ui 插入顺序序列中并和上述ui重叠 会破坏这一次drawcall
    其他ui之前的同一图集ui 算一次drawcall 之后算一次drawcall
    例如:糖葫芦上的山楂来自同一图集 这是一次drawcall
    糖葫芦中插入橘子 橘子之前的山楂是一次drawcall 橘子是一次drawcall 橘子之后的山楂是一次drawcall
  • SpriteAtlas 命名空间 using UnityEngine.U2D
    使用Resources 加载图集
    使用GetSprite(图片名称)获取图集中的图片
  • 总结

    以上是生活随笔为你收集整理的UGUI图集制作的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。