راه اندازی Visual Studio Code برای Unity

اگر شما هم از علاقه‌مندان توسعه بازی با موتور قدرتمند Unity هستید و به دنبال یک ویرایشگر سریع، سبک و قدرتمند برای نوشتن اسکریپت‌های خود می‌گردید، Visual Studio Code (VS Code) می‌تواند یکی از بهترین گزینه‌ها برای شما باشد.

در این مقاله، قدم به قدم نحوه راه‌اندازی VS Code برای استفاده به‌عنوان ویرایشگر پیش‌فرض در Unity را آموزش می‌دهیم.

 

چرا از VS Code استفاده کنیم؟

  • سبک‌تر و سریع‌تر از Visual Studio

  • کاملاً رایگان و متن‌باز

  • پشتیبانی عالی از #C با افزونه‌ها

  • قابلیت شخصی‌سازی بالا

  • عملکرد بهتر در سیستم‌های ضعیف

 

پیش‌نیازها

قبل از شروع مراحل نصب و تنظیم، مطمئن شوید موارد زیر روی سیستم شما نصب شده‌اند:

  • Unity (نسخه 2019 به بالا توصیه می‌شود)

  • Visual Studio Code (از اینجا دانلود کنید)

  • .NET SDK (نسخه‌ای که با Unity سازگار باشد، معمولاً نیازی به نصب نیست مگر برای توسعه بیشتر)

  • افزونه #C برای VS Code (در ادامه نصب خواهیم کرد)

 


گام ۱: نصب افزونه‌های موردنیاز در VS Code

پس از نصب VS Code، وارد برنامه شوید و افزونه‌های زیر را نصب کنید:

  1. C# for Visual Studio Code (powered by OmniSharp)

    • این افزونه برای پشتیبانی از زبان #C و IntelliSense در VS Code ضروری است.

    • در VS Code به بخش Extensions بروید (کلید Ctrl + Shift + X) و عبارت #C را جستجو کرده و نصب کنید.

  2. (اختیاری) افزونه‌های مفید دیگر:

    • Unity Tools – برای کمک‌های بیشتر هنگام کدنویسی در Unity

    • Debugger for Unity – برای فعال‌سازی قابلیت دیباگ

    • Unity Snippets – میانبرهای کدنویسی Unity

 

گام ۲: تنظیم Unity برای استفاده از VS Code

برای این‌که Unity به‌طور پیش‌فرض VS Code را برای باز کردن فایل‌های اسکریپت استفاده کند، مراحل زیر را انجام دهید:

  1. Unity را باز کنید.

  2. از منوی بالا وارد مسیر زیر شوید:

  3. در قسمت External Script Editor، گزینه Browse... را انتخاب کرده و مسیر Code.exe را بدهید:

    • مسیر معمول در ویندوز:

  4. مطمئن شوید که تیک گزینه Generate all .csproj files فعال باشد (برای داشتن پروژه کامل در VS Code).

  5. Unity را ببندید و دوباره باز کنید تا تنظیمات اعمال شود.

 

گام ۳: باز کردن پروژه در VS Code

پس از انجام مراحل بالا:

  • در Unity روی یکی از اسکریپت‌ها دوبار کلیک کنید، VS Code باز خواهد شد.

  • یا می‌توانید به صورت دستی فولدر پروژه را در VS Code باز کنید.

  • پس از باز شدن، صبر کنید تا OmniSharp پروژه را بارگذاری کند (مشاهده آیکون گردان در نوار پایین VS Code).

 

گام ۴: حل مشکلات متداول

۱. خطا در بارگذاری IntelliSense یا عدم شناسایی توابع Unity

  • مطمئن شوید فایل‌های .csproj و Assembly-CSharp.csproj در پوشه پروژه وجود دارند.

  • اگر نبودند، در Unity به مسیر:

    Assets → Open C# Project

    بروید یا از منوی External Tools گزینه Regenerate project files را بزنید.

۲. دیباگ کار نمی‌کند؟

  • مطمئن شوید افزونه Debugger for Unity نصب است.

  • در VS Code فایل .vscode/launch.json را بررسی کنید.

  • حالت Play Mode را در Unity فعال کنید و سپس در VS Code روی Start Debugging کلیک کنید (F5).

 

نتیجه‌گیری

راه‌اندازی VS Code برای استفاده در Unity بسیار ساده است و اگر به دنبال یک محیط توسعه سریع و قابل شخصی‌سازی هستید، VS Code انتخاب مناسبی است. با نصب چند افزونه کاربردی و تنظیم درست، می‌توانید تجربه توسعه روان و حرفه‌ای در Unity داشته باشید.

 

سوالات متداول

آیا VS Code جایگزین Visual Studio است؟
بله، برای بسیاری از توسعه‌دهندگان، مخصوصاً آن‌هایی که دنبال سبک بودن و سرعت هستند.

آیا می‌توان در VS Code پروژه را کاملاً دیباگ کرد؟
بله، با افزونه Debugger for Unity امکان‌پذیر است.

کدام‌یک برای یادگیری بهتر است؟ Visual Studio یا VS Code؟
برای شروع، VS Code به دلیل سبک بودن و سادگی گزینه خوبی است، اما در پروژه‌های بزرگ، Visual Studio امکانات بیشتری ارائه می‌دهد.

اگر سوال یا مشکلی در راه‌اندازی VS Code برای Unity داشتید، در بخش نظرات همین مقاله بپرسید تا در سریع‌ترین زمان پاسخ دهیم!

اشتراک گذاری

مهدی یدی

مهدی یدی

یک برنامه نویس ☕ ASP.Net Core - MAUI - WPF - Unity فعالیت می کنم.از تولید محتوا لذت میبرم. و دوست دارم محتوای پارسی را بروز نگهدارم 😎

مقالات مرتبط

ثبت دیدگاه

0 دیدگاه

دوره‌های سایت

مقاله‌های اخیر

‌نرم افزار و ابزار

بازی‌ها منشتر شده

    (بزودی)

محبوب ترین مقاله‌ها

Captcha Active