Merge remote-tracking branch 'origin/master'

This commit is contained in:
NathanSweet 2014-09-30 01:27:48 +02:00
commit 03020e0ff4
3 changed files with 13 additions and 7 deletions

View File

@ -125,7 +125,7 @@ internal class PolygonBatch {
_support.applyBlendMode(true);
}
if (texture != _texture) {
if (!_texture || texture.base != _texture.base) {
flush();
_texture = texture;
}

View File

@ -243,10 +243,10 @@ public class SkeletonSprite extends DisplayObject {
continue;
for (var ii:int = 0; ii < verticesLength; ii += 2) {
var x:Number = worldVertices[ii], y:Number = worldVertices[ii + 1];
minX = Math.min(minX, x);
minY = Math.min(minY, y);
maxX = Math.max(maxX, x);
maxY = Math.max(maxY, y);
minX = minX < x ? minX : x;
minY = minY < y ? minY : y;
maxX = maxX > x ? maxX : x;
maxY = maxY > y ? maxY : y;
}
}

View File

@ -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();