summaryrefslogtreecommitdiff
path: root/AlienSurvival/Assets/Test/Scripts/TestFakeHeight.cs
diff options
context:
space:
mode:
Diffstat (limited to 'AlienSurvival/Assets/Test/Scripts/TestFakeHeight.cs')
-rw-r--r--AlienSurvival/Assets/Test/Scripts/TestFakeHeight.cs23
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();
}
}