(Çözüm)Unity 3D C# derleme hataları nasıl yorumlanır ?
Semptomlar
* Unity sahnesinde “Oynat” butonuna tıklandığında “Derleme hataları düzeltilmeli” uyarısı çıkar
* Sahnedeki hatanın nerede olduğunun tespit edilememesi..
Hata
All Compiler errors have to be fixed before you can enter playmode!
Oynatmadan önce tüm derleyici hatalarını çözünüz
Sebep
Derleme hataları herhangi bir scriptteki hatalı bir kod ya da kodlar sebebiyle üretilmektedir. Bir script oluşturup çalışıp çalışmadığını denemek için Unity sahnesinde oynat butonuna tıkladığınızda Console panelinde kırmızı ve ünlem ikonlu birtakım hatalar ile karşılaşabilirsiniz.
– Tamamen kırmızı ile yazılmış metin derleyici hatası türünü belirtir
– Başında Kırmızı içerisinde beyaz ünlem ikonu ile başlayan beyaz renk yazılı kısım da hata hakkında ayrıntılı bilgi edinmenizi sağlar.
Eğer belirtilen derleyici hataları düzeltilmezse malesef sahneniz oynatılmaz. Bu yüzden bu hataları dikkatle inceleyerek gerekli çözümü uygulamalısınız.
Nasıl Çözülür ?
İlk yapmanız gereken console ekranında beyaz metinli hataya çift tıklamaktır. Tabi bunun için öncelikle console panelini açmalısınız.
Console Panelini Açma Yöntemleri
1) Unity panellerinin başlıklarını okuyunuz. Bu panellerden birisi Console panelidir.
2) Ya da klavye kısayolu sayesinde hızlıca Console panelini açabilirsiniz. Yapmanız gereken Ctrl + Shift + C tuşlarına basmaktır.
3) Eğer ekranda Console isimli bir panel yoksa ekran düzenini sıfırlamanız gerekir. Bunun için Windows / Layouts / Reverty Factory Settings yolunu takip ediniz. Böylece ekran düzeni fabrika ayarlarına dönecektir. Bu adımdan sonra birinci ve ikinci adımı tekrar denerseniz Console ekranına ulaşabilirsiniz.
Şimdi Console’da görünen hatanın üzerine çift tıkladığınızda bu hata sizi doğruca script dosyasındaki problemli kod satırına götürecektir. Bundan sonrasında sizin bu kod satırındaki problemi bulup düzeltmeniz gerektir. Sorunu çözüp kaydediniz. Çözümünüz başarılıysa kaydederken derleme işleminin başarılı bir şekilde gerçekleştiğini göreceksiniz. Consoledaki tüm hataları böylece düzeltmelisiniz.
İlginizi Çekebilecek Bir Makale:
Bağımsız(indie) Oyun Geliştiricisi kime denir ? ve Neler yapar?
Cevap bırakın