diff options
author | chai <215380520@qq.com> | 2023-05-05 20:33:57 +0800 |
---|---|---|
committer | chai <215380520@qq.com> | 2023-05-05 20:33:57 +0800 |
commit | 160d98b1772a212f4db4d973532579a60f4b218b (patch) | |
tree | 9b5ef6b1c9b255871ae4f74fe96bb60548ef89c5 /marching/Assets/Scripts/Unit | |
parent | 81976db8c051ed7031fe3e3c2c4c41d4c149b2aa (diff) |
*misc
Diffstat (limited to 'marching/Assets/Scripts/Unit')
-rw-r--r-- | marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs | 2 | ||||
-rw-r--r-- | marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs | 30 |
2 files changed, 21 insertions, 11 deletions
diff --git a/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs b/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs index a271693..a93c293 100644 --- a/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs +++ b/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs @@ -69,7 +69,7 @@ namespace MH } } - m_Attacking = Input.GetMouseButton(1); + m_Attacking = true;//Input.GetMouseButton(1); if (Input.GetMouseButton(0) || m_IsKeepMoving) { diff --git a/marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs b/marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs index f38b354..388bfef 100644 --- a/marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs +++ b/marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs @@ -7,18 +7,28 @@ public class SpiritScript : UnitBase { public float speed = 10f; - protected override void Update() + public Item_Coin coinPrefab; + + //protected override void Update() + //{ + // base.Update(); + // //UnitBase hero = UnitManager.hero; + // //Vector2 pos = transform.position; + // //Vector2 heroPos = hero.transform.position; + // //Vector2 dir = (heroPos - pos).normalized; + // //pos += dir * Time.deltaTime * speed; + // //this.GetComponent<SpriteRenderer>().flipX = dir.x < 0; + + // //transform.position = pos; + //} + + public void Die() { - base.Update(); - UnitBase hero = UnitManager.hero; - Vector2 pos = transform.position; - Vector2 heroPos = hero.transform.position; - Vector2 dir = (heroPos - pos).normalized; - pos += dir * Time.deltaTime * speed; - this.GetComponent<SpriteRenderer>().flipX = dir.x < 0; + Item_Coin coin = Instantiate(coinPrefab) as Item_Coin; + coin.transform.position = this.transform.position; - transform.position = pos; + this.gameObject.SetActive(false); + Destroy(this.gameObject); } - } |