三国卡牌客户端基础资源仓库
hch
2025-12-09 d1d7a6dcbd4bd0d689d0d379d2d887d01b0beacb
Assets/Editor/Tool/UpdateSpritePackingSetting.cs
@@ -1,19 +1,19 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.IO;
using System;
using UnityEditor.U2D;
using UnityEngine.U2D;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.IO;
using System;
using UnityEditor.U2D;
using UnityEngine.U2D;
public class UpdateSpritePackingSetting
{
    static string rootPath = Application.dataPath + "/ResourcesOut/Sprite";
{
    static string rootPath = Application.dataPath + "/ResourcesOut/Sprite";
    static string spriteRelativePath = "Assets/ResourcesOut/Sprite";
    [MenuItem("程序/Sprite/标准化Sprite设置")]
    [MenuItem("程序/Sprite/标准化Sprite设置")]
    public static void UpdateAllSpritePackingSetting()
    {
        var path = "Assets/Editor/SpritePacking/SpriteSettings.asset";
@@ -26,7 +26,7 @@
        foreach (var setting in so.spriteSettings)
        {
            var directoryPath = StringUtility.Contact(rootPath, Path.DirectorySeparatorChar, setting.folderName);
            var directoryPath = StringUtility.Contact(rootPath, Path.DirectorySeparatorChar.ToString(), setting.folderName);
            if (!Directory.Exists(directoryPath))
            {
@@ -164,7 +164,7 @@
        int index = 0;
        foreach (SpriteSettingConfig.SpriteSetting setting in so.spriteSettings)
        {
            var directoryPath = StringUtility.Contact(rootPath, Path.DirectorySeparatorChar, setting.folderName);
            var directoryPath = StringUtility.Contact(rootPath, Path.DirectorySeparatorChar.ToString(), setting.folderName);
            if (!Directory.Exists(directoryPath))
            {
@@ -275,7 +275,7 @@
        AssetDatabase.Refresh();
    }
    /// <summary>
    /// 每个图集的所有图片路径  --  记得用之前清空