A Microsoft nemrég kiadta a Visual Studio Code-ot, egy GitHub Atomon alapuló, platformokon átívelő, könnyű IDE-t, amelyet érdemes megfontolni a MonoDevelop alternatívájaként. A Unity csapata úgy döntött, hogy a Unity új Unity-verziók esetében nem terjeszti tovább a MonoDevelopot. Helyette a Visual Studio Community csomagban kapjuk meg. Sajnos a Mac és Linux felhasználóknak továbbra is a MonoDevelopot kell használniuk alapértelmezettként. Próbáljunk ki valami mást!
Ne keverjük össze a Visual Studio Code-ot a Visual Studio teljes verziójával. Ezek teljesen különböző alkalmazások! A Visual Studio Code csak egy kis részét adja annak, amit a Visual Studio tud. Ennek ellenére még mindig nagyon hatékony lehet.
Telepítés
Az induláshoz le kell töltenie és telepítenie kell a Visual Studio Code-ot a célplatformhoz. Ehhez látogasson el erre az oldalra, és töltse le az operációs rendszerének megfelelő csomagot. Miután megkapta a csomagot, kövesse az operációs rendszerének megfelelő szokásos telepítési eljárást.
A Unity beállítása
Hogy a Unity szerkesztője együttműködjön a Visual Studio Code-dal, ki kell csomagolnia egy UnityVS plugint a projektjébe. Sajnos ezt a folyamatot minden olyan projektnél meg kell ismételnie, amelyen a Visual Studio Code-dal szeretne dolgozni.
A kicsomagolás után menjen a Preferences ablakba (Edit -> Preferences for Windows and Linux or ⌘, shortcut on Mac OS).
Itt győződjön meg róla, hogy a VSCode fül Enable Integration jelölőnégyzet engedélyezve van. Ha ez megtörtént, akkor a projektet a C# projekt megnyitása kódban (Open C# Project In Code) menüpont segítségével nyithatja meg.
Lehetséges problémák
MacOS rendszeren való futtatáskor elég gyakori, hogy ilyen hiba jelenik meg:
A probléma kijavításához futtassa ezeket a parancsokat a mono frissítéséhez:
1
2
|
brew update
brew reinstall mono
|
Summary
A VSCode-ról és a Unity-ről további információkat itt találsz. Ha nem leszel elégedett vele, bármikor eltávolíthatod a VSCode könyvtárat a projektedből, és akkor automatikusan visszatérhetsz a MonoDevelophoz.