这个过程应该确定两个重要的变量:子弹预设和子弹的位置。
如果按下鼠标左键实现发射子弹,最核心的就是克隆子弹,(包括子弹的预设,子弹位置,子弹旋转)
public class FireCtrl : MonoBehaviour { public GameObject bullet; public Transform firePos; void Update() { if (Input.GetMouseButtonDown(0)) { Fire(); } } void Fire() { CreateBullet(); } void CreateBullet() { Instantiate(bullet, firePos.position, firePos.rotation); } }