Vývoj Unity pomocí VS Code

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říklad Unity

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ů.

Předvolby Unity

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ší.

úprava vyvinutého příkladu

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.

Plamen OmniSharp na stavovém řádku

Zvolte -CSharp verzi souboru řešení a VS Code se rozsvítí.

Vyberte řešení

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
Nefiltrované soubory filtrované soubory

Q: Jak mohu ladit Unity?

A: Nainstalujte si rozšíření Debugger for Unity

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.