Visual Studio Tools para Unity

Visual Studio Tools para Unity

Información general

Visual Studio Tools para Unity es una extensión gratuita de Visual Studio que convierte Visual Studio en una completa herramienta con la que se pueden desarrollar aplicaciones y juegos multiplataforma con Unity.

Aunque el editor de Unity es una herramienta excelente para montar juegos, no se puede escribir código en él. Con Visual Studio Tools para Unity, puede usar las conocidas características de edición de código, depuración y productividad de Visual Studio para crear scripts de editor y juego para su proyecto de Unity mediante C#, que puede depurar con las eficaces funcionalidades de depuración de Visual Studio.

Pero Visual Studio Tools para Unity es más que eso, también se integra perfectamente con el editor de Unity para que pase menos tiempo cambiando continuamente para realizar tareas sencillas, ofrece mejoras de productividad específicas para Unity y coloca la documentación de Unity a su alcance.

Compatible con Visual Studio Community en Windows y macOS y agrupado con Unity

Visual Studio y Visual Studio para Mac Community están disponibles de forma gratuita y agrupados con las instalaciones de Unity. Para obtener más información acerca de la instalación y la configuración, visite la documentación de inicio de Visual Studio Tools para Unity.

IntelliSense para mensajes de Unity

La integridad del código de IntelliSense hace que resulte rápido y sencillo implementar mensajes de API de Unity como OnCollisionEnter, incluidos sus parámetros.

Cuadro de diálogo de IntelliSense que muestra OnCollisionEnter

Depuración superior

Visual Studio Tools para Unity admite las sólidas características de depuración que se esperan de Visual Studio:

  • Establezca puntos de interrupción, incluidos puntos de interrupción condicionales.
  • Evalúe las expresiones complejas en la ventana Inspección.
  • Inspeccione y modifique el valor de variables y argumentos.
  • Profundice en complejas estructuras de datos y objetos.

Detenido en un punto de interrupción inspeccionando variables

Sugerencias integradas para procedimientos recomendados e información de rendimiento

Escriba un código mejor que capture los procedimientos recomendados con el conocimiento profundo de Visual Studio de los proyectos de Unity.

Comparación de cadenas de refactorización de Visual Studio con CompareTag

Compatibilidad con CodeLens para scripts y mensajes de Unity

Los scripts y las funciones de mensajes de Unity contienen sugerencias para que sea más fácil distinguir entre lo que proporciona Unity y su código.

Nuevo script que muestra sugerencias de CodeLens para los scripts y mensajes de Unity

Nota

La compatibilidad con CodeLens está disponible en Visual Studio 2019.

Vista optimizada de todos los scripts para que coincidan con Unity

El explorador de proyectos de Unity (UPE) es una forma alternativa de ver los archivos de proyecto diferente a la del explorador de soluciones estándar. UPE filtra los archivos mostrados y los presenta en una jerarquía que coincide con Unity (Ver > Explorador de proyectos de Unity en Visual Studio 2019).

Explorador de proyectos de Unity

Nota

El explorador de proyectos de Unity está disponible en Visual Studio 2019. En Visual Studio para Mac, el Panel de solución tiene un comportamiento similar predeterminado para los proyectos de Unity; no se requieren vistas adicionales.