diff --git a/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs b/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs index 3f0a9d403..606412702 100644 --- a/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs +++ b/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs @@ -368,8 +368,12 @@ public class SpineEditorUtilities : AssetPostprocessor { AtlasAsset atlasAsset = AtlasAsset.CreateInstance(); atlasAsset.atlasFile = atlasText; - - string[] atlasLines = atlasText.text.Split('\n'); + + //strip CR + string atlasStr = atlasText.text; + atlasStr = atlasStr.Replace("\r", ""); + + string[] atlasLines = atlasStr.Split('\n'); List pageFiles = new List(); for(int i = 0; i < atlasLines.Length-1; i++){ if(atlasLines[i].Length == 0) @@ -385,6 +389,8 @@ public class SpineEditorUtilities : AssetPostprocessor { TextureImporter texImporter = (TextureImporter)TextureImporter.GetAtPath(texturePath); texImporter.textureFormat = TextureImporterFormat.AutomaticTruecolor; texImporter.mipmapEnabled = false; + //TODO: Get actual size from atlas data + texImporter.maxTextureSize = 2048; EditorUtility.SetDirty(texImporter); AssetDatabase.ImportAsset(texturePath); AssetDatabase.SaveAssets();