From c7bbe173a82dcf3fd80a92c6002fbdc9c0055e0c Mon Sep 17 00:00:00 2001 From: Carson Katri Date: Fri, 11 Jun 2021 22:47:10 -0400 Subject: Add basketball sprite --- Assets/Scripts/PlayerController.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'Assets/Scripts/PlayerController.cs') diff --git a/Assets/Scripts/PlayerController.cs b/Assets/Scripts/PlayerController.cs index 2e3ec7b..22ce225 100644 --- a/Assets/Scripts/PlayerController.cs +++ b/Assets/Scripts/PlayerController.cs @@ -1,6 +1,7 @@ using System; using System.Collections; using System.Collections.Generic; +using System.Linq; using UnityEngine; public class PlayerController : MonoBehaviour @@ -8,6 +9,9 @@ public class PlayerController : MonoBehaviour [SerializeField] private List segments; [SerializeField] private float sensitivity; + [SerializeField] private Rigidbody2D ballPrefab; + [SerializeField] private float ballSpeed; + private void Update() { if (Input.GetKey(KeyCode.D)) @@ -36,5 +40,12 @@ public class PlayerController : MonoBehaviour { segments[2].AddForceAtPosition(Vector2.left * sensitivity, (Vector2)segments[2].transform.position + Vector2.up * 0.5f); } + + if (Input.GetKeyDown(KeyCode.Space)) + { + var ball = Instantiate(ballPrefab); + ball.transform.position = segments.Last().position; + ball.AddForce((Vector2.right + Vector2.up) * ballSpeed); + } } } -- cgit v1.2.3