From cd21837efb5369a25c615b15740049119b518152 Mon Sep 17 00:00:00 2001 From: Dgizusse Date: Mon, 13 May 2013 21:20:49 -0400 Subject: [PATCH] - Added Tangents generation if needed. --- spine-tk2d/Code/tk2dSpineSkeleton.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spine-tk2d/Code/tk2dSpineSkeleton.cs b/spine-tk2d/Code/tk2dSpineSkeleton.cs index b0fb8f4e5..823d3eccd 100644 --- a/spine-tk2d/Code/tk2dSpineSkeleton.cs +++ b/spine-tk2d/Code/tk2dSpineSkeleton.cs @@ -140,6 +140,14 @@ public class tk2dSpineSkeleton : MonoBehaviour, tk2dRuntime.ISpriteCollectionFor if (skeletonDataAsset.sprites.normalGenerationMode != tk2dSpriteCollection.NormalGenerationMode.None) { mesh.RecalculateNormals(); + + if (skeletonDataAsset.sprites.normalGenerationMode == tk2dSpriteCollection.NormalGenerationMode.NormalsAndTangents) { + Vector4[] tangents = new Vector4[mesh.normals.Length]; + for (int t = 0; t < tangents.Length; ++t) { + tangents[t] = new Vector4(1, 0, 0, 1); + } + mesh.tangents = tangents; + } } renderer.sharedMaterial = skeletonDataAsset.sprites.spriteCollection.inst.materials[0];