Unity'de Konsol Temizleme Kısayolu

Unity'de Konsol Temizleme Kısayolu

Yazının orijinaline blogumdan ulaşabilirsiniz.

Obsesif bir şekilde Unity konsolundaki "Clear" düğmesini tıklayanlardansanız size çok güzel bir haberim var! Artık obsesif bir şekilde CTRL+Q'ya abanabilirsiniz! Nasıl mı? Aşağıdaki kodu herhangi bir betiğin (script'in) içine yapıştırmanız yeterli:

[MenuItem("Extra Tools/Clear Console %q")] // CTRL + Q
private static void ClearConsole()
{
    Assembly assembly = Assembly.GetAssembly(typeof(SceneView));
    Type type = assembly.GetType("UnityEditor.LogEntries");
    MethodInfo method = type.GetMethod("Clear");
    method.Invoke(new object(), null);
}


Artı olarak Unity 2019 veya daha sonraki sürümlerden birisini kullanıyorsanız kısayol editöründen (shortcut editor) CTRL+Q yerine herhangi başka bir kısayol atayabilirsiniz!

Bu kod ExtraTools isimli projemin bir parçası. Projenin tamamına Github üzerinden ulaşabilirsiniz. Unity hakkında öğrenmek isteidiğiniz başka bir şey olursa ya da bir öneriniz varsa lütfen yorumlar kısmına yazmaktan çekinmeyin!

Yorumlar