Visual Studio Tools per Unity

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

Visual Studio Tools per Unity include un set completo di funzionalità che migliorano la scrittura e il debug di script C# di Unity e l'uso di progetti Unity.

  • Risolvere i problemi, esaminare ed esplorare il codice usando un debugger ottimizzato per i progetti Unity.
  • Individuare e scrivere rapidamente script Unity con il completamento del codice IntelliSense specifico di Unity.
  • Per altre informazioni sul codice scritto, accedere rapidamente alla documentazione di Unity.
  • Scrivere codice migliore con opzioni di refactoring che seguono le procedure consigliate per gli script Unity.
  • Identificare il modo in cui il motore unity chiama il codice con hint CodeLens per le funzioni di messaggio e gli utilizzi degli asset.
  • Molto, molto di più.

Disponibile per Windows e macOS

Visual Studio Tools per Unity è disponibile gratuitamente e supporta Visual Studio 2017 Community, Professional ed Enterprise e versioni successive. È consigliabile scaricare e usare la versione più recente di Visual Studio.

Visual Studio Tools per Unity è disponibile gratuitamente e incluso in ogni installazione di Visual Studio per Mac 2017 e versioni successive. È consigliabile scaricare e usare la versione più recente di Visual Studio per Mac.

Per altre informazioni sull'installazione e la configurazione, vedere le Visual Studio Tools per Unity introduzione agli strumenti per Unity.

Versioni di Unity supportate

Pacchetto Unity dell'editor di Visual Studio

Unity 2020.1 e versioni successive richiedono un pacchetto Unity per strumenti di editor esterni come Visual Studio e Visual Studio per Mac. Documentazione per altre informazioni su queste modifiche nel post di blog di Unity.

La sezione Introduttiva include altre informazioni sulla configurazione del pacchetto di Visual Studio Editor.

È consigliabile usare la versione più recente del pacchetto dell'editor di Visual Studio.

Visual Studio Versione minima di Unity Versione minima del pacchetto
2022 Unity 2019.4 Visual Studio Editor 2.0.11
2019 Unity 2017.4 Visual Studio Editor 2.0.0
2017 Non consigliata N/D
Visual Studio per Mac Versione minima di Unity Versione minima del pacchetto
2022 Unity 2019.4 Visual Studio Editor 2.0.11
2019 Unity 2017.4 Visual Studio Editor 2.0.0
2017 Non consigliata N/D

Funzionalità

Funzioni evento unity

Aggiungere funzioni evento Unity in modo rapido e accurato, ad esempio Start, Updatee OnCollisionEnter agli script C# con alcune sequenze di tasti usando suggerimenti di completamento automatico basati su IntelliSense.

Screenshot of the IntelliSense dialog showing OnCollisionEnter.

Generare codice per più funzioni evento unity e i relativi commenti usando ⌘+MAIUSC+M.

Correggere rapidamente gli errori dei parametri in Funzioni eventi aggiunti manualmente con suggerimenti di correzione rapida.

Debugger ad alte prestazioni

Visual Studio Tools per Unity supporta tutte le solide funzionalità di debug disponibili in Visual Studio:

  • Punti di interruzione, anche condizionali.
  • Valutazione di espressioni complesse nella finestra Espressioni di controllo.
  • Controllo e modifica del valore di variabili e argomenti.
  • Drill down in strutture di dati e oggetti complessi.

Screenshot of Visual Studio stopped on a breakpoint inspecting variables.

Correzioni rapide e suggerimenti di refactoring

Scrivere codice migliore che acquisisca le procedure consigliate con la conoscenza approfondita dei progetti Unity di Visual Studio.

Screenshot of the Visual Studio refactoring string comparison with CompareTag.

Hint codeLens

Identificare la posizione in cui viene chiamato il codice usando hint CodeLens che mostrano chiamate implicite dagli asset di Unity. Selezionare l'hint per visualizzare un elenco di chiamate implicite. Se si seleziona una chiamata specifica, si passerà direttamente all'oggetto nell'editor di Unity.

Distinguere rapidamente il codice dai metodi Unity con hint per ogni funzione evento unity.

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

Esplora progetti Unity

Visualizzare i file di progetto in modo che corrispondano alla finestra gerarchia nell'editor di Unity.

Screenshot of the Unity Project Explorer.

Visualizzazione del progetto Unity

Visual Studio per Mac visualizza automaticamente i file di progetto in modo che corrispondano alla finestra gerarchia nell'editor di Unity.

Documentazione di Unity

Visualizzare la documentazione di Unity direttamente nelle descrizioni comando durante l'ispezione del codice.

Screenshot of Unity documentation showing in tooltips.

Cercare rapidamente la documentazione di Unity evidenziando una classe o un nome di metodo, quindi selezionando la voce di menu Guida > di riferimento api Unity.

Supporto per shader

Evidenziazione della sintassi e completamento automatico per i file shader.

Supporto per i file di definizione dell'assembly

Modificare i file con estensione asmdef (Assembly Definition) di Unity direttamente in Visual Studio con colorazione e completamenti delle parole chiave.

Eseguire ed eseguire il debug di unit test

Scrivere, eseguire ed eseguire il debug di unit test direttamente in Visual Studio per Mac.

Aggiornare automaticamente gli asset di Unity

Dedicare meno tempo al passaggio avanti e indietro tra Unity e Visual Studio. Le modifiche apportate al codice vengono aggiornate automaticamente in Unity quando i file vengono salvati.