From caeba98e0385edebb344e6dbd024c01801a75fc4 Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Wed, 10 May 2023 09:35:29 +0800 Subject: *misc --- marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs') diff --git a/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs b/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs index 2026034..966c3d0 100644 --- a/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs +++ b/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs @@ -154,10 +154,14 @@ namespace MH } else { + Vector3 mousePos = Input.mousePosition; + Vector3 mousePos3D = m_Camera.ScreenToWorldPoint(mousePos); + Vector2 dir = (mousePos3D.xy() - transform.position.xy()).normalized; BladeScript blade = Instantiate(m_Blade); - blade.life = 0.5f; + blade.life = 5f; blade.transform.position = transform.position + new Vector3(1 * fac, 1f, 0); blade.SetFlip(fac == -1); + blade.dir = dir; fac *= -1; yield return new WaitForSeconds(interval); } @@ -175,8 +179,9 @@ namespace MH } else { - Strike(); yield return new WaitForSeconds(interval); + yield return new WaitForFixedUpdate(); + Strike(); } } } -- cgit v1.1-26-g67d0