From 4351edf318b5016c98ab4a1099197a5dbd15ec26 Mon Sep 17 00:00:00 2001 From: NTG Date: Mon, 1 Sep 2025 18:05:03 +0900 Subject: [PATCH] =?UTF-8?q?AssetPostProcessors=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AssetPostprocessors/AssetPostProcessors.cs | 7 ++----- .../AssetPostprocessorSprite.cs | 18 ------------------ 2 files changed, 2 insertions(+), 23 deletions(-) diff --git a/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostProcessors.cs b/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostProcessors.cs index c5fca9a11..092196f23 100644 --- a/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostProcessors.cs +++ b/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostProcessors.cs @@ -9,16 +9,13 @@ public class AssetPostProcessors : AssetPostprocessor private void OnPreprocessTexture() { var importer = assetImporter as TextureImporter; + if (!importer) return; var upperPath = importer.assetPath.ToUpper(); if (upperPath.Contains(PathConstants.RawSpritesPathUpper)) { - if (upperPath.Contains(PathConstants.RawOnlyAtlasPathUpper)) - { - AssetPostprocessorSprite.OnPreprocessTextureOnlyAtlas(importer); - } - else if (upperPath.Contains(PathConstants.RawUiPathUpper)) + if (upperPath.Contains(PathConstants.RawUiPathUpper)) { AssetPostprocessorSprite.OnPreprocessTextureForUi(importer); } diff --git a/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs b/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs index 1c4c17d5e..be7a8dd5d 100644 --- a/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs +++ b/Assets/_DDD/_Scripts/AssetPostprocessors/AssetPostprocessorSprite.cs @@ -16,7 +16,6 @@ public static class AssetPostprocessorSprite public static void OnPreprocessTexture(TextureImporter importer) { importer.textureType = TextureImporterType.Sprite; - importer.spriteImportMode = SpriteImportMode.Single; importer.GetSourceTextureWidthAndHeight(out var width, out var height); importer.spritePixelsPerUnit = width <= height ? width : height; @@ -25,7 +24,6 @@ public static void OnPreprocessTexture(TextureImporter importer) importer.isReadable = true; importer.mipmapEnabled = false; importer.streamingMipmaps = false; - importer.wrapMode = TextureWrapMode.Clamp; importer.filterMode = FilterMode.Bilinear; importer.textureCompression = TextureImporterCompression.Uncompressed; @@ -44,16 +42,11 @@ public static void OnPreprocessTexture(TextureImporter importer) public static void OnPreprocessTextureForUi(TextureImporter importer) { importer.textureType = TextureImporterType.Sprite; - importer.spriteImportMode = SpriteImportMode.Single; - - // 기본 PPU (UI는 100 또는 1 고정 추천) - importer.spritePixelsPerUnit = 100f; importer.sRGBTexture = true; importer.isReadable = false; importer.mipmapEnabled = false; importer.streamingMipmaps = false; - importer.wrapMode = TextureWrapMode.Clamp; importer.filterMode = FilterMode.Bilinear; importer.textureCompression = TextureImporterCompression.Uncompressed; @@ -68,17 +61,6 @@ public static void OnPreprocessTextureForUi(TextureImporter importer) importer.SetTextureSettings(textureSettings); } - - public static void OnPreprocessTextureOnlyAtlas(TextureImporter importer) - { - if (importer.textureType == TextureImporterType.Sprite) - { - return; - } - - importer.textureType = TextureImporterType.Sprite; - importer.spriteImportMode = SpriteImportMode.Single; - } private static void TryApplyPivotAfterImport(string path) {