Unity animasyon almaya calısırken NullReferenceException hatası

CagriLL

Decapat
Katılım
27 Kasım 2022
Mesajlar
89
Daha fazla  
Cinsiyet
Erkek

Dosya Ekleri

  • 1669928581248.png
    49,6 KB · Görüntüleme: 47
Sahnenizde "geometry" isimli bir gameobject olduğuna emin misiniz?

İnternet üzerinden bakıyorum, bu videodan bakabilirsiniz dakika 40 civarı sanırsam bu kodlarla ugrasıyor.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.



Geometry var gördügünüz gibi.
 
Son düzenleyen: Moderatör:

Başlangıçta bir transform atayıp sonra da start() metodunda Transform.Find() metodu aracılığıyla bir arama yürüterek referans vermeye çalışmışsınız ama muhtemelen sahnenizde "Geometry" isimli bir obje yok ve bu yüzden null referans hatası veriyor. Videoyu dikkatli izlemenizi öneririm çünkü 40 dakikalık bir videoyu izleyemem şu an.


Peki "balllocation" var mı?
 
Son düzenleyen: Moderatör:

Balllocation var evet.
 

Dosya Ekleri

  • 1669999223537.png
    16,4 KB · Görüntüleme: 41
Balllocation var evet.
".Find("Geometry")" kısmından önceki "transformPlayer"ı transform ile değişmeyi deneyin. transform yazın sadece yani şöyle: playerBallPosition = transform.Find("Geometry").Find("BallLocation");
 
Son düzenleyen: Moderatör:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…