A Visual Studio Code nagyszerű társa lehet a Unitynek a C# fájlok szerkesztéséhez és hibakereséséhez. Az összes C# funkciót támogatja, sőt még többet is. Az alábbi képernyőn láthatja a kód színezését, a zárójel-illesztést, az IntelliSense-t, a CodeLens-t, és ez csak a kezdet.
Olvassa tovább, hogy megtudja, hogyan konfigurálhatja a Unity-t és projektjét a lehető legjobb élmény érdekében.
A VS Code beállítása Unity Script Editorként
Nyissa meg a Unity Beállítások, Külső eszközök, majd keresse meg a Visual Studio Code futtatható állományát Külső Script Editorként.
A Visual Studio Code futtatható fájl alapértelmezés szerint a
/Applications/Visual Studio Code.app
címen található OSX-en,C:\Program Files (x86)\Microsoft VS Code\Code.exe
Windowson.
A Unity beépített támogatással rendelkezik a szkriptek megnyitására a Visual Studio Code-ban külső szkriptszerkesztőként Windowson és OSX-en. A Unity érzékeli, ha a Visual Studio Code külső szkriptszerkesztőként van kiválasztva, és átadja neki a megfelelő argumentumokat a szkriptek Unityből történő megnyitásakor. A Unity beállít egy alapértelmezett .vscode/settings.json
fájlkizárásokat is, ha az még nem létezik (a Unity 5.5 kiadási megjegyzésekből).
Egyrefejlesztett szerkesztés
A megoldásfájl kiválasztásával már készen áll a VS Code segítségével történő szerkesztés megkezdésére. Az alábbiakban felsorolunk néhány dolgot, amire számíthat:
- Szintaktikai kiemelés
- Bracket illesztés
- IntelliSense
- Snippets
- CodeLens
- Peek
- Go-to Definition
- Code Actions/Lightbulbs
- Go to symbol
- Hover
Az alapszerkesztés és a C# két témaköre lesz segítségedre. Az alábbi képen a VS kódban láthatod a hover-kontextust, a kukucskáló hivatkozásokat és egyebeket.
Unity-bővítmények
A közösség folyamatosan fejleszt újabb és újabb értékes bővítményeket a Unity számára. Íme néhány népszerű bővítmény, amit hasznosnak találhatsz. További bővítményeket kereshet a VS Code Extension Marketplace-en.
A fent látható bővítmények dinamikusan lekérdezhetők. Kattintson a fenti bővítmény csempére a leírás és az értékelések elolvasásához, hogy eldönthesse, melyik bővítmény a legjobb az Ön számára. Továbbiak a Piactéren.
Olvasson tovább, hogy többet tudjon meg:
- Alapvető szerkesztés – Ismerje meg a VS Code nagy teljesítményű szerkesztőjét.
- Kódnavigáció – Mozogjon gyorsan a forráskódban.
- Hibakeresés – hogyan használja a hibakeresőt a projektjével
- C# – ismerje meg a VS Code C# támogatását
Gyakori kérdések
K: Nekem nincs IntelliSense.
A: Biztosítania kell, hogy a megoldása nyitva legyen a VS Code-ban (nem csak egy fájl). Nyisd meg a mappát a megoldásoddal, és általában semmi mást nem kell tenned. Ha a VS Code valamilyen okból nem a megfelelő megoldási környezetet választotta ki, akkor az állapotsoron lévő OmniSharp láng ikonra kattintva megváltoztathatja a kiválasztott projektet.
Válassza ki a megoldásfájl -CSharp
verzióját, és a VS Code fel fog világítani.
K: Hogyan módosíthatom a fájlkizárásokat?
A: A Unity számos további fájlt hoz létre, amelyek összezavarhatják a VS Code munkaterületét. Ezeket könnyen elrejtheti, hogy a ténylegesen szerkeszteni kívánt fájlokra koncentrálhasson.
Ezzel a következő JSON-t adja hozzá a munkaterület beállításaihoz.
// Configure glob patterns for excluding files and folders. "files.exclude": { "**/.git": true, "**/.DS_Store": true, "**/*.meta": true, "**/*.*.meta": true, "**/*.unity": true, "**/*.unityproj": true, "**/*.mat": true, "**/*.fbx": true, "**/*.FBX": true, "**/*.tga": true, "**/*.cubemap": true, "**/*.prefab": true, "**/Library": true, "**/ProjectSettings": true, "**/Temp": true }
Amint alább láthatja, ez sokat fog takarítani…
Before | After |
---|---|
K: Hogyan tudom a Unity-t hibakeresésre használni?
A: Telepítse a Debugger for Unity bővítményt
.