diff options
author | chai <chaifix@163.com> | 2022-04-17 10:24:17 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2022-04-17 10:24:17 +0800 |
commit | ea9cf7843d50f3debf6ea8b5e31976dc7a15f483 (patch) | |
tree | 318a9fe08e188790b27ff99bc4737516a379faa3 /AlienSurvival/Assets/Test/Scripts/TestFakeHeight.cs | |
parent | 0292c4cab3ec686d224da576805478c7e8219865 (diff) |
* grenade
Diffstat (limited to 'AlienSurvival/Assets/Test/Scripts/TestFakeHeight.cs')
-rw-r--r-- | AlienSurvival/Assets/Test/Scripts/TestFakeHeight.cs | 23 |
1 files changed, 18 insertions, 5 deletions
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<SpriteRenderer>(); - 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(); } } |