15-04-2020, Saat: 16:33
NullReferenceException: Object reference not set to an instance of an object
PlayerController.CheckCamera () (at Assets/Scripts/PlayerController.cs:30)
PlayerController.Update () (at Assets/Scripts/PlayerController.cs:102)
Kodlarım bu şekilde.
PlayerController.CheckCamera () (at Assets/Scripts/PlayerController.cs:30)
PlayerController.Update () (at Assets/Scripts/PlayerController.cs:102)
Kodlarım bu şekilde.
Kod:
public SmoothFollowCSharp CameraMode;
void CheckCamera()
{
if (isFPS)
{
CameraMode = GetComponent<SmoothFollowCSharp>();
CameraMode.distance = 0;
CameraMode.height = 1;
}
else
{
CameraMode = GetComponent<SmoothFollowCSharp>();
CameraMode.distance = 3;
CameraMode.height = 3;
}
}
// Kamera görüş açımızı ayarlayalım (FPS - TPS Geçişi)
if (Input.GetKey(KeyCode.T))
{
isFPS = !isFPS;
CheckCamera();
}