From 1c3496c2e4a6ce59cc4171d21666a1554f2d6f6e Mon Sep 17 00:00:00 2001 From: kimura Date: Tue, 26 Jul 2022 09:31:24 +0900 Subject: [PATCH] =?UTF-8?q?=E8=90=BD=E3=81=A8=E3=81=97=E7=A9=B4=E8=AA=BF?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- popcorn/Assets/MyGame/Scenes/MiniGame/MiniGame.unity | 2 +- .../MyGame/Scenes/MiniGame/Scripts/GameManager.cs | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/MiniGame.unity b/popcorn/Assets/MyGame/Scenes/MiniGame/MiniGame.unity index 3e10fda0..0ebcfd37 100644 --- a/popcorn/Assets/MyGame/Scenes/MiniGame/MiniGame.unity +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/MiniGame.unity @@ -1006,7 +1006,7 @@ PrefabInstance: - target: {fileID: 2607884839347368726, guid: acd6e6365b5fe4863aedc684a50b8028, type: 3} propertyPath: fallLimit - value: -7.59 + value: -6 objectReference: {fileID: 0} - target: {fileID: 2607884839347368726, guid: acd6e6365b5fe4863aedc684a50b8028, type: 3} diff --git a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/GameManager.cs b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/GameManager.cs index 1c1c52df..af8bc459 100644 --- a/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/GameManager.cs +++ b/popcorn/Assets/MyGame/Scenes/MiniGame/Scripts/GameManager.cs @@ -244,13 +244,16 @@ namespace MyGame.Scenes.MiniGame.Scripts { return; } + + var closestPoint = x.ClosestPoint(playerTransform.position); + x.enabled = false; #if UNITY_EDITOR if (isDebug) { var sphere = GameObject.CreatePrimitive(PrimitiveType.Sphere); sphere.GetComponent().material.color = Color.red; sphere.transform.SetLocalScale(.4f); - sphere.transform.position = x.ClosestPoint(playerTransform.position); + sphere.transform.position = closestPoint; sphere.transform.SetPositionZ(-5f); // if (item.ItemType == StageItem.Type.Obstacle) // { @@ -264,12 +267,7 @@ namespace MyGame.Scenes.MiniGame.Scripts switch (item.ItemType) { case StageItem.Type.Obstacle: - if (player.IsHit) - { - return; - } - player.Hit(x.ClosestPoint(playerTransform.position)); - x.enabled = false; + player.Hit(closestPoint); break; case StageItem.Type.Item1: break;