Merge pull request #307 from Fenrisul/master

[Unity Bugfix] Fixed auto 2048x2048 import
This commit is contained in:
Fenrisul 2014-09-30 16:41:43 -07:00
commit c79fe82ef8
2 changed files with 9 additions and 3 deletions

View File

@ -96,10 +96,16 @@ public class MaterialsTextureLoader : TextureLoader {
return; return;
} }
page.rendererObject = material; page.rendererObject = material;
//deal with really, really old atlas files
if (page.width == 0 || page.height == 0)
{
page.width = material.mainTexture.width; page.width = material.mainTexture.width;
page.height = material.mainTexture.height; page.height = material.mainTexture.height;
} }
}
public void Unload (object texture) { public void Unload (object texture) {
} }
} }

View File

@ -398,8 +398,8 @@ public class SpineEditorUtilities : AssetPostprocessor {
TextureImporter texImporter = (TextureImporter)TextureImporter.GetAtPath(texturePath); TextureImporter texImporter = (TextureImporter)TextureImporter.GetAtPath(texturePath);
texImporter.textureFormat = TextureImporterFormat.AutomaticTruecolor; texImporter.textureFormat = TextureImporterFormat.AutomaticTruecolor;
texImporter.mipmapEnabled = false; texImporter.mipmapEnabled = false;
//TODO: Get actual size from atlas data
texImporter.maxTextureSize = 2048; texImporter.maxTextureSize = 2048;
EditorUtility.SetDirty(texImporter); EditorUtility.SetDirty(texImporter);
AssetDatabase.ImportAsset(texturePath); AssetDatabase.ImportAsset(texturePath);
AssetDatabase.SaveAssets(); AssetDatabase.SaveAssets();