Unity 3D TR Forum

Orjinalini görmek için tıklayınız: NullReferenceException Hatası
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
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.
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();
            }
Çözdüm.