J
// Example for Unity C# script public class PlayerShoot : MonoBehaviour { public GameObject bulletPrefab; public Transform firePoint; void Update() { if (Input.GetButtonDown("Fire1")) // Default is Left Mouse Button (you can change it) { Shoot(); } } void Shoot() { Instantiate(bulletPrefab, firePoint.position, firePoint.rotation); } } public class Bullet : MonoBehaviour { public float speed = 20f; void Start() { Rigidbody2D rb = GetComponent<Rigidbody2D>(); rb.velocity = transform.up * speed; } }
Leave a Comment