日志2025.1.28
1.实现了霰弹枪射击
//霰弹枪射击
private void ShotgunShoot()
{
for (int i = 0; i < currentWeapon.ShotgunBulletsPerShoot; i++) {
FireSingleBullet();
}
}
2.实现了子弹射程与激光长短
3.实现了摄像机大小随武器变化而变化
public class CameraManager : MonoBehaviour
{
public static CameraManager instance;
private CinemachineVirtualCamera _cam;
private CinemachineFramingTransposer _transposer;
private void Awake()
{
if(instance == null)
{
instance = this;
}
else
{
Destroy(gameObject);
}
_cam = GetComponentInChildren<CinemachineVirtualCamera>();
_transposer = _cam.GetCinemachineComponent<CinemachineFramingTransposer>();
}
//改变相机的距离
public void ChangeCameraDistance(float distance)
{
_transposer.m_CameraDistance = distance;
}
}
祝大家新年快乐!!!!!!!!!!!!!!!!!!