Visual Studio Tools for Unity

Screenshot of a computer, game controller, and icons for game play.

Visual Studio Tools for Unity obsahuje bohatou sadu funkcí, které vylepšují psaní a ladění skriptů Unity C# a práci s projekty Unity.

  • Při řešení potíží, kontrole a prozkoumání kódu pomocí ladicího programu, který je vyladěný pro projekty Unity
  • Rychlé zjišťování a psaní skriptů Unity s využitím dokončování kódu specifického pro Unity
  • Další informace o kódu, který píšete, získáte rychlým přístupem k dokumentaci Unity.
  • Napište lepší kód s možnostmi refaktoringu, které dodržují osvědčené postupy pro skripty Unity.
  • Zjistěte, jak modul Unity volá váš kód pomocí tipů CodeLens pro funkce zpráv a využití prostředků.
  • Mnohem víc.

K dispozici pro Windows a macOS

Visual Studio Tools for Unity je k dispozici zdarma a podporuje Visual Studio 2017 Community, Professional a Enterprise a novější. Doporučujeme stáhnout a používat nejnovější verzi sady Visual Studio..

Visual Studio Tools for Unity je k dispozici zdarma a je součástí každé instalace Visual Studio pro Mac 2017 a novějších. Doporučujeme stáhnout a používat nejnovější verzi Visual Studio pro Mac..

Další informace o instalaci a nastavení najdete v sadě Visual Studio Tools for Unity.

Podporované verze Unity

Balíček Unity editoru sady Visual Studio

Unity 2020.1 a novější vyžadují balíček Unity pro externí nástroje editoru, jako je Visual Studio a Visual Studio pro Mac. Další informace o těchto změnách najdete v blogovém příspěvku Unity.

Část Začínáme obsahuje další informace o konfiguraci balíčku Editor sady Visual Studio.

Doporučuje se nejnovější verze balíčku Editor sady Visual Studio.

Visual Studio Minimální verze Unity Minimální verze balíčku
2022 Unity 2019.4 Visual Studio Editor 2.0.11
2019 Unity 2017.4 Visual Studio Editor 2.0.0
2017 Nedoporučuje se
Visual Studio pro Mac Minimální verze Unity Minimální verze balíčku
2022 Unity 2019.4 Visual Studio Editor 2.0.11
2019 Unity 2017.4 Visual Studio Editor 2.0.0
2017 Nedoporučuje se

Funkce

Funkce událostí Unity

Rychlé a přesné přidání funkcí událostí Unity, jako Startje , Updatea OnCollisionEnter do skriptů jazyka C# pomocí několika klávesových úhození pomocí funkce automatického dokončování využívajících IntelliSense.

Screenshot of the IntelliSense dialog showing OnCollisionEnter.

Vygenerujte kód pro více funkcí událostí Unity a jejich komentáře pomocí ⌘+Shift+M.

Rychle opravte všechny chyby parametrů ve službě Event Functions, které byly přidány ručně pomocí návrhů rychlých oprav.

Vysoce výkonný ladicí program

Visual Studio Tools for Unity podporuje robustní funkce ladění , které od sady Visual Studio očekáváte:

  • Nastavte zarážky, včetně podmíněných zarážek.
  • Vyhodnocení složitých výrazů v okně Kukátko
  • Zkontrolujte a upravte hodnotu proměnných a argumentů.
  • Přechod k podrobnostem o složitých objektech a datových strukturách

Screenshot of Visual Studio stopped on a breakpoint inspecting variables.

Rychlé opravy a návrhy refaktoringu

Napište lepší kód, který zachycuje osvědčené postupy díky hlubokému porozumění projektům Unity v sadě Visual Studio.

Screenshot of the Visual Studio refactoring string comparison with CompareTag.

Rady codeLens

Určete, kde se kód volá z použití tipů CodeLens, které zobrazují implicitní volání z prostředků Unity. Výběrem nápovědy zobrazíte seznam implicitních volání. Výběrem konkrétního volání přejdete přímo na objekt v Unity Editoru.

Rychle odlište kód od metod Unity pomocí tipů pro každou funkci události Unity.

Screenshot of a new script showing CodeLens hints for Unity Script and Unity Message.

Unity Project Explorer

Zobrazte soubory projektu způsobem, který odpovídá oknem hierarchie v Editoru Unity.

Screenshot of the Unity Project Explorer.

Zobrazení projektu Unity

Visual Studio pro Mac automaticky zobrazí soubory projektu způsobem, který odpovídá oknem hierarchie v Editoru Unity.

Dokumentace k Unity

Při kontrole kódu můžete přímo zobrazit dokumentaci Unity v popisech.

Screenshot of Unity documentation showing in tooltips.

Rychle vyhledejte dokumentaci Unity zvýrazněním názvu třídy nebo metody a následným výběrem položky nabídky Reference k rozhraní Unity API nápovědy > .

Podpora shaderů

Zvýraznění syntaxe a automatické dokončování souborů shaderu

Podpora definičních souborů sestavení

Upravte soubory Unity Assembly Definition (.asmdef) přímo v sadě Visual Studio s barevnými a doplňovacími slovy.

Spouštění a ladění testů jednotek

Psaní, spouštění a ladění testů jednotek přímo v Visual Studio pro Mac

Automatická aktualizace prostředků Unity

Věnujte méně času přepínání mezi Unity a sadou Visual Studio. Změny kódu se automaticky aktualizují v Unity při ukládání souborů.