Visual Studio Code může být skvělým společníkem Unity při úpravách a ladění souborů v jazyce C#. Podporovány jsou všechny funkce jazyka C# a další. Na obrazovce níže můžete vidět obarvení kódu, porovnávání závorek, IntelliSense, CodeLens a to je jen začátek.
Přečtěte si, jak nakonfigurovat Unity a svůj projekt, abyste získali co nejlepší zkušenosti.
Nastavení VS Code jako editoru skriptů Unity
Otevřete Předvolby Unity, Externí nástroje a poté vyhledejte spustitelný soubor Visual Studio Code jako Externí editor skriptů.
Spustitelný soubor Visual Studio Code najdete ve výchozím nastavení na adrese
/Applications/Visual Studio Code.app
v OSX,C:\Program Files (x86)\Microsoft VS Code\Code.exe
ve Windows.
Unity má vestavěnou podporu pro otevírání skriptů ve Visual Studio Code jako externí editor skriptů ve Windows a OSX. Unity zjistí, kdy je Visual Studio Code vybrán jako externí editor skriptů, a předá mu správné argumenty při otevírání skriptů z Unity. Unity také nastaví výchozí .vscode/settings.json
s vyloučenými soubory, pokud již neexistuje (z poznámek k vydání Unity 5.5).
Editing Evolved
Po výběru souboru řešení jste nyní připraveni zahájit úpravy pomocí VS Code. Zde je seznam některých věcí, které můžete očekávat:
- Zvýrazňování syntaxe
- Syntaktické porovnávání
- IntelliSense
- Snippets
- CodeLens
- Peek
- Go-to Definition
- Code Actions/Lightbulbs
- Go to symbol
- Hover
Dvě témata, která vám pomohou, jsou Basic Editing a C#. Na obrázku níže můžete vidět kód VS, který ukazuje kontext hoveru, nakukování odkazů a další.
Rozšíření Unity
Komunita neustále vyvíjí další a další hodnotná rozšíření pro Unity. Zde je několik populárních rozšíření, která by se vám mohla hodit. Další rozšíření můžete vyhledat na trhu rozšíření VS Code Extension Marketplace.
Výše uvedená rozšíření jsou dynamicky dotazována. Kliknutím na dlaždici rozšíření výše si můžete přečíst popis a recenze a rozhodnout se, které rozšíření je pro vás nejlepší. Více informací najdete v Marketplace.
Přečtěte si další informace o:
- Základní úpravy – Seznamte se s výkonným editorem VS Code.
- Navigace v kódu – Rychle se pohybujte ve zdrojovém kódu.
- Ladění – jak používat debugger s vaším projektem
- C# – seznamte se s podporou jazyka C# ve VS Code
Časté dotazy
Q: Nemám IntelliSense.
A: Musíte zajistit, aby vaše řešení bylo otevřeno ve VS Code (ne pouze jeden soubor). Otevřete složku s řešením a obvykle nebudete muset dělat nic dalšího. Pokud VS Code z nějakého důvodu nevybral správný kontext řešení, můžete vybraný projekt změnit kliknutím na ikonu plamene OmniSharp na stavovém řádku.
Zvolte -CSharp
verzi souboru řešení a VS Code se rozsvítí.
Q: Jak mohu změnit vyloučení souborů?
A: Unity vytváří řadu dalších souborů, které mohou ve VS Code zahlcovat pracovní prostor. Můžete je snadno skrýt, abyste se mohli soustředit na soubory, které chcete skutečně upravovat.
Chcete-li to udělat, přidejte do nastavení pracovního prostoru následující JSON.
// 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 }
Jak vidíte níže, hodně se tím vyčistí…
Před | Po |
---|---|
Q: Jak mohu ladit Unity?
A: Nainstalujte si rozšíření Debugger for Unity
.