From ea9cf7843d50f3debf6ea8b5e31976dc7a15f483 Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 17 Apr 2022 10:24:17 +0800 Subject: * grenade --- .../Assets/Test/Scripts/TestFakeHeight.cs | 23 +++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) (limited to 'AlienSurvival/Assets/Test/Scripts/TestFakeHeight.cs') diff --git a/AlienSurvival/Assets/Test/Scripts/TestFakeHeight.cs b/AlienSurvival/Assets/Test/Scripts/TestFakeHeight.cs index 35174a5..6f3923c 100644 --- a/AlienSurvival/Assets/Test/Scripts/TestFakeHeight.cs +++ b/AlienSurvival/Assets/Test/Scripts/TestFakeHeight.cs @@ -68,21 +68,34 @@ public class TestFakeHeight : MonoBehaviour private void OnEnable() { m_SpriteRenderer = GetComponent(); - m_PreHeight = m_Height; } - void Update() - { + private void Start() + { + m_PreHeight = 0; + Project(); + } + + void Project() + { Vector3 pos = transform.position; pos.y = pos.y - m_PreHeight + m_Height; transform.position = pos; - m_Shadow.position = new Vector3(transform.position.x, transform.position.y - m_Height, transform.position.z); + if (m_Shadow != null) + { + m_Shadow.position = new Vector3(transform.position.x, transform.position.y - m_Height, transform.position.z); + } m_PreHeight = m_Height; // ¸ù¾ÝyÉèÖÃsortOrder - m_SpriteRenderer.sortingOrder =(int) (-y * 100); + m_SpriteRenderer.sortingOrder = (int)(-y * 100); + } + + void Update() + { + Project(); } } -- cgit v1.1-26-g67d0