وب‌سرویس مجید

پروژه consolation

mminer/consolation

این یک کنسول دیباگ درون بازی برای موتور یونیتی است که به توسعه‌دهندگان اجازه می‌دهد تا در حین اجرای بازی دستورات را وارد کرده و وضعیت بازی را بررسی کنند.

کاربرد:

با استفاده از این ابزار می‌تونی بدون نیاز به متوقف کردن بازی، متغیرها رو چک کنی، توابع رو فراخوانی کنی و رفتارهای بازی رو به صورت لحظه‌ای تست کنی. ️

در چه شرایطی بهتره استفاده شود؟

وقتی داری یک بازی یونیتی توسعه می‌دی و نیاز داری سریع خطاهای منطقی رو پیدا کنی یا رفتارهای پویا رو تست کنی، این کنسول می‌تونه خیلی کمک‌کننده باشه. به خصوص در فازهای تست و دیباگ، استفاده از این ابزار زمان توسعه رو کم می‌کنه. ️

چند مثال از موارد استفاده:

- چک کردن مقدار سلامتی بازیکن با دستور player.health

- افزایش سطح بازیکن با دستور player.levelUp()

- فعال کردن حالت نامرئی با دستور player.setInvisible(true)

- نمایش لیست تمام ابژه‌های موجود در صحنه با scene.getObjects()

  • ##debug
  • ##UnityDev
  • ##InGameConsole
  • ##GameTesting
  • ##LiveDebugging
  • ##DeveloperTools
  • ##Unity3D
  • ##GameDev
  • ##DebuggingTool
  • ##mminer