Merge remote-tracking branch 'origin/master'

This commit is contained in:
NathanSweet 2016-06-25 22:13:36 +02:00
commit ac00899175
2 changed files with 10 additions and 5 deletions

View File

@ -169,8 +169,8 @@ namespace Spine.Unity.Modules {
attachment.SetColor(Color.white);
attachment.ScaleX = 1;
attachment.ScaleY = 1;
attachment.RegionOffsetX = sprite.rect.width * (0.5f - Mathf.InverseLerp(bounds.min.x, bounds.max.x, 0)) / sprite.pixelsPerUnit;
attachment.RegionOffsetY = sprite.rect.height * (0.5f - Mathf.InverseLerp(bounds.min.y, bounds.max.y, 0)) / sprite.pixelsPerUnit;
attachment.RegionOffsetX = sprite.rect.width * (0.5f - InverseLerp(bounds.min.x, bounds.max.x, 0)) / sprite.pixelsPerUnit;
attachment.RegionOffsetY = sprite.rect.height * (0.5f - InverseLerp(bounds.min.y, bounds.max.y, 0)) / sprite.pixelsPerUnit;
attachment.Width = size.x;
attachment.Height = size.y;
attachment.RegionWidth = size.x;
@ -194,6 +194,11 @@ namespace Spine.Unity.Modules {
public BoundingBoxAttachment NewBoundingBoxAttachment (Skin skin, string name) {
throw new System.NotImplementedException();
}
private float InverseLerp(float a, float b, float value)
{
return (value - a) / (b - a);
}
}
public static class SpriteAttachmentExtensions {

View File

@ -8,6 +8,7 @@ Shader "Spine/Skeleton" {
Tags { "Queue"="Transparent" "IgnoreProjector"="True" "RenderType"="Transparent" }
LOD 100
Fog { Mode Off }
Cull Off
ZWrite Off
Blend One OneMinusSrcAlpha
@ -24,8 +25,7 @@ Shader "Spine/Skeleton" {
Name "Caster"
Tags { "LightMode"="ShadowCaster" }
Offset 1, 1
Fog { Mode Off }
ZWrite On
ZTest LEqual
Cull Off
@ -79,4 +79,4 @@ Shader "Spine/Skeleton" {
}
}
}
}
}