پاک کردن پنجره ی Debug با استفاده از کد سیشارپ و نوشتن یک تابع در یونیتی
يكشنبه, ۴ مرداد ۱۳۹۴، ۰۴:۳۴ ب.ظ
نکته : با تابع
Debug.ClearDeveloperConsole() در بعضی مواقع درست کار نمی کنه.پس یک تابع
دیگه می نویسیم.(در این آموزش از کتابخونه ی Reflection کمک می گیریم)
کد سیشارپ:
static void ClearConsole () { // This simply does "LogEntries.Clear()" the long way: var logEntries = System.Type.GetType ("UnityEditorInternal.LogEntries,UnityEditor.dll"); var clearMethod = logEntries.GetMethod("Clear", System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.Public); clearMethod.Invoke(null,null); }
کد فوق به زبون سیشارپ هست.شما هم سعی کنید با سیشارپ بیشتر اوقات کدنویسی کنید چون ساختارش منظقی تر و استاندارد تر هست.
۹۴/۰۵/۰۴