Unity API sabit değerleri (string, integer, vs.) kullanır ki bu durum genellikle anlaşılması güç, tahmin edilmesi zor durumlar doğurur. Çünkü, projemizde bu sabit değerleri bir çok yerde kullanmamıza rağmen, değerde yapılan güncellemeler veya değerin silinmesi durumunda herhangi bir hata mesajı almayız ve çalışma anında problemler ile karşılaşırız. Ayrıca, hatalı yazımlar da denetlenmeyeceğinden, yine herhangi bir şekilde uyarı mesajı verilmez. Hard-Coded Generator’ in güzelliği, sabit bir değeri değiştirdiğinde senin çalışmanı kesmeden HardCodeds.dll kütüphanesini arka planda oluşturup yazım hatalarını veya kaybolan referansları Unity console aracılığıyla bildirmesidir.


Hard-Coded Generator aşağıdaki öğeler için otomatik olarak sabit değerleri saptar:

Bununla beraber, Hard-Coded Generator her bir öğe için faydalı üyeler de oluşturur. Daha fazla bilgi için Ayrıntılar sayfasına git.


"Window/Hard-Coded Generator/" Unity Editor menü öğe yoluyla Hard-Coded Generator’ a erişebilirsin.





  • HardCodedGenerator.dll ve HardCodedGenerator.MenuItems.dll’ i projene aktar.

  • Configuration asset’ i oluşturmak için "Window/Hard-Coded Generator/Generate Config Asset" menü öğe yolunu kullan.

  • Oluşturulan configuration asset’ de ayarlar güncellenebilir. "Window/Hard-Coded Generator/Generate Assembly" menüsü ile veya (re)generate butonu ile veya Windows üzerinde "Ctrl + Shift + Alt + H" kısayolu / Mac üzerinde "Cmd + Shift + Option + H" kısayolu ile HardCodeds kütüphanesi oluşturulur/güncellenir.


Hepsi bu kadar. Şimdi sabit değerleri, dinamik olarak oluşturulan HardCodeds kütüphanesi aracılığıyla kullanabilirsin. Daha fazla bilgi için Ayrıntılar sayfasındaki Nasıl kullanılır ? bölümüne git.