سلام و درود خدمت دوستان عزیز و علاقمندان به مباحث آموزشی وب سایت پی وی لرن. با آموزش Unity در خدمتتون هستیم. مفهوم Console در Unity و استفاده از آن رو بررسی خواهیم کرد.
کنسول جایی است که ما می خواهیم خروجی های برنامه نویس را بخوانیم. از این خروجی ها می توان برای آزمایش سریع بیت های کد بدون نیاز به ارائه عملکرد اضافی برای آزمایش استفاده کرد.
سه نوع پیام وجود دارد که در کنسول ظاهر می شوند. این پیام ها می توانند با اکثر استانداردهای کامپایلر مرتبط باشند.
خطاها مشکلات یا استثنائی هستند که از اجرای کد جلوگیری می کنند.
هشدارها مواردی هستند که باعث جلوگیری از اجرای کد شما نمی شوند ، اما ممکن است در زمان اجرا مشکلاتی ایجاد کنند.
پیام ها خروجی هایی هستند که مواردی را به کاربر منتقل می کنند. آن ها معمولاً مسائل را برجسته نمی کنند.
ما حتی می توانیم خروجی کنسول پیامها ، هشدارها و خطاهای خودمان را داشته باشیم. برای این کار از کلاس Debug استفاده خواهیم کرد. کلاس Debug بخشی از MonoBehaviour است که به ما روش هایی برای نوشتن پیام به کنسول، کاملاً شبیه به نحوه ایجاد پیام های خروجی عادی در برنامه های مبتدی را می دهد.
می توانید کنسول را در تب لیبل شده در بالای منطقه Assets پیدا کنید.
خروجی های کنسول برای برنامه نویس مفید است و نه کاربر نهایی یا دستگاه پخش.
بگذارید یک پیام ساده برای کنسول بنویسیم. زمانی که کلید Space فشرده شود، به ما اطلاع داده شود. برای این کار ، از متد Log استفاده می کنیم ، که یک Object را به عنوان پارامتر در نظر می گیرد که ما از آن استفاده می کنیم.
می توانید با یک اسکریپت تازه شروع کنید یا از اسکریپت موجود را تغییر دهید.
1 2 3 4 | void Update() { if (Input.GetKeyDown(KeyCode.Space)) Debug.Log(“Space key was pressed!”); } |
در ذخیره ، کامپایل و اجرای این کد (البته با اتچ آن به GameObject) ، سعی کنید به spacebar ضربه بزنید.
توجه – توجه داشته باشید که پیام در پایین ویرایشگر ظاهر می شود.
اگر روی تب Console کلیک کنید ، پیام خود را چاپ می کنید.
به همین ترتیب ، شما همچنین می توانید warning ها را با استفاده از روش LogWarning و error ها با روش LogError صادر کنید. این موارد برای آزمایش بیت های کوچک کد بدون نیاز به اجرای آن ها مفید هستند ، همان طور که بعداً مشاهده خواهید کرد.
بعد از بررسی مفهوم Console در Unity، در جلسه ی آینده آشنایی با Audio رو خواهیم داشت. با ما و آموزش یونیتی همراه باشید.