diff --git a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs index 332ece243..a40a51052 100644 --- a/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs +++ b/spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs @@ -503,7 +503,10 @@ namespace Spine.Unity { } public void OnBecameVisible () { + UpdateMode previousUpdateMode = updateMode; updateMode = UpdateMode.FullUpdate; + if (previousUpdateMode != UpdateMode.FullUpdate) + LateUpdate(); // OnBecameVisible is called after LateUpdate() } public void OnBecameInvisible () {