From a524f24128a4653bbc06eede2379107f9255faf9 Mon Sep 17 00:00:00 2001 From: Carson Katri Date: Sat, 12 Jun 2021 18:07:32 -0400 Subject: Tweak AI --- Assets/Scripts/Controllers/AIController.cs | 2 +- Assets/Scripts/Controllers/GameController.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/Controllers/AIController.cs b/Assets/Scripts/Controllers/AIController.cs index f897f42..244b502 100644 --- a/Assets/Scripts/Controllers/AIController.cs +++ b/Assets/Scripts/Controllers/AIController.cs @@ -53,7 +53,7 @@ namespace Controllers if (!game.enemy.HasBall) // Move towards the ball to grab it. { - if (Vector2.Distance(player.root.transform.position, transform.position) < 2f) // Repel from the player if they get too close. + if (Vector2.Distance(player.root.transform.position, transform.position) < 0.8f) // Repel from the player if they get too close. { // transform.position += new Vector3(-(player.transform.position - transform.position).normalized.x, 0, 0) * (Time.deltaTime * speed / 2f); transform.position = new Vector2(Vector2.MoveTowards(transform.position, player.root.transform.position, -1.5f * speed * Time.deltaTime).x, transform.position.y); diff --git a/Assets/Scripts/Controllers/GameController.cs b/Assets/Scripts/Controllers/GameController.cs index 1573405..8dd6fc4 100644 --- a/Assets/Scripts/Controllers/GameController.cs +++ b/Assets/Scripts/Controllers/GameController.cs @@ -85,7 +85,7 @@ namespace Controllers if (controller.state == shoot || controller.state == dribble) return false; // Make sure its within their grab area. - if (Vector2.Distance(controller.ball.transform.position, handPosition) > 0.75f) return false; + if (Vector2.Distance(controller.ball.transform.position, handPosition) >= 1f) return false; controller.state = dribble; Move(handPosition); -- cgit v1.2.3-56-ge451