Integración Visual Studio C#
============================
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.
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.
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.
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.
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.