summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AlienSurvival/Assets/Scripts/TopDown/TopDownShadowCaster.cs5
-rw-r--r--AlienSurvival/Assets/Test/Scripts/TestBomb.cs2
-rw-r--r--Docs/Bug/Update执行问题.pngbin0 -> 111674 bytes
-rw-r--r--Docs/Bug/Update执行问题_LateUpdate.pngbin0 -> 82249 bytes
4 files changed, 5 insertions, 2 deletions
diff --git a/AlienSurvival/Assets/Scripts/TopDown/TopDownShadowCaster.cs b/AlienSurvival/Assets/Scripts/TopDown/TopDownShadowCaster.cs
index 58d00c2..88c32bb 100644
--- a/AlienSurvival/Assets/Scripts/TopDown/TopDownShadowCaster.cs
+++ b/AlienSurvival/Assets/Scripts/TopDown/TopDownShadowCaster.cs
@@ -55,7 +55,8 @@ public class TopDownShadowCaster : MonoBehaviour
}
}
- private void Update()
+ //private void Update()
+ private void LateUpdate()
{
m_ShadowRenderer.color = m_Color;
m_ShadowRenderer.sprite = m_SpriteRenderer.sprite;
@@ -63,7 +64,7 @@ public class TopDownShadowCaster : MonoBehaviour
SetPosition();
}
- void SetPosition()
+ public void SetPosition()
{
Vector3 pos = m_Coord.GetGround3DPosition();
m_Shadow.transform.position = pos;
diff --git a/AlienSurvival/Assets/Test/Scripts/TestBomb.cs b/AlienSurvival/Assets/Test/Scripts/TestBomb.cs
index 77933f4..daf3177 100644
--- a/AlienSurvival/Assets/Test/Scripts/TestBomb.cs
+++ b/AlienSurvival/Assets/Test/Scripts/TestBomb.cs
@@ -61,6 +61,8 @@ public class TestBomb : MonoBehaviour
exp.GetComponent<TopDownSorting>().Sorting();
+ //exp.GetComponent<TopDownShadowCaster>().SetPosition();
+
exp.SetActive(true);
}
diff --git a/Docs/Bug/Update执行问题.png b/Docs/Bug/Update执行问题.png
new file mode 100644
index 0000000..0502fd0
--- /dev/null
+++ b/Docs/Bug/Update执行问题.png
Binary files differ
diff --git a/Docs/Bug/Update执行问题_LateUpdate.png b/Docs/Bug/Update执行问题_LateUpdate.png
new file mode 100644
index 0000000..61e3d46
--- /dev/null
+++ b/Docs/Bug/Update执行问题_LateUpdate.png
Binary files differ