发射子弹过程

这个过程应该确定两个重要的变量:子弹预设和子弹的位置。

如果按下鼠标左键实现发射子弹,最核心的就是克隆子弹,(包括子弹的预设,子弹位置,子弹旋转)

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);
    }
}

猜你喜欢

转载自www.cnblogs.com/Optimism/p/10764664.html