Version: 2020.2
Time
Integración con RenderDoc

Integración Visual Studio C#

============================

Beneficios de utilizar Visual Studio

Un ambiente de desarrollo C# más sofisticado. Piense en un autocompletado inteligente, cambios a los archivos fuente con ayuda de la computadora, un resaltado de sintaxis inteligente y más.

The difference between Community, Professional and Enterprise

VisualStudio C# is an Integrated Development Environment (IDE) tool from Microsoft. Visual Studio now comes in three editions, Community (free to use) Professional (paid) and Enterprise (paid). A comparison of feature differences between versions is available on the Visual Studio website.

La integración de Visual Studio de Unity le permite crear y mantener archivos de proyectos de Visual Studio automáticamente. Además, VisualStudio se abrirá cuando haga doble clic en un script o en un mensaje de error en la consola de Unity.

Utilizando Visual Studio con Unity

Siga estos pasos para configurar el Editor de Unity para usar Visual Studio como su IDE predeterminado:

En Unity, vaya a Edit > Preferences, y asegúrese de que Visual Studio esté seleccionado como su editor externo preferido.

External Tool Settings
External Tool Settings

A continuación, haga doble clic en un archivo C# en su proyecto. Visual Studio debería abrir automáticamente ese archivo para usted.

Puede editar el archivo, guardarlo y volver a Unity para probar sus cambios.

Unas cosas para tener en cuenta

  • Aunque Visual Studio cuente con su propio compilador de C #, y se puede utilizar para comprobar si tiene errores en sus scripts de C #, Unity sigue utilizando su propio compilador de C # para compilar sus scripts. Usar el compilador de Visual Studio es muy útil, ya que significa que usted no tiene que devolverse a Unity todo el tiempo para ver si tiene algún error o no.

  • El compilador C# de Visual Studio tiene algunas funciones más que las que el compilador C# de Unity actualmente admite. Esto significa que algunos códigos (especialmente las funciones más nuevas de c#) no arrojarán un error en Visual Studio, sino en Unity.

  • Unity automáticamente crea y mantiene un archivo .sln y .csproj de Visual Studio. Cuando alguien agrega/cambia el nombre/mueve/borra un archivo dentro de Unity, Unity regenera los archivos .sln y .csproj. Usted puede agregar archivos a su solución desde Visual Studio también. Unity luego importará esos nuevos archivos, y la próxima vez que Unity cree nuevos archivos de proyecto, los va a crear con este nuevo archivo incluido.

Time
Integración con RenderDoc