mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2026-02-09 16:48:43 +08:00
[Unity Bugfix] Auto Ingest failure when atlas contains EOL CLRF after manual editing.
[Unity] Max texture size automatically set to 2048
This commit is contained in:
parent
ae8637f267
commit
01c990c618
@ -368,8 +368,12 @@ public class SpineEditorUtilities : AssetPostprocessor {
|
||||
|
||||
AtlasAsset atlasAsset = AtlasAsset.CreateInstance<AtlasAsset>();
|
||||
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<string> pageFiles = new List<string>();
|
||||
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();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user