Visual Studio Tools para Unity

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

Visual Studio Tools para Unity incluye un amplio conjunto de características que mejoran la escritura y depuración de scripts de C# de Unity y el trabajo con proyectos de Unity.

  • Solucione problemas, inspeccione y explore el código mediante un depurador optimizado para proyectos de Unity.
  • Detecte y escriba scripts de Unity rápidamente con la finalización de código de IntelliSense específica de Unity.
  • Obtenga más información sobre el código que escribe accediendo rápidamente a la documentación de Unity.
  • Escriba código mejor con opciones de refactorización que sigan los procedimientos recomendados para scripts de Unity.
  • Identifique cómo el motor de Unity llama al código con sugerencias de CodeLens para funciones de mensaje y usos de recursos.
  • Y mucho, mucho más.

Disponible para Windows y macOS

Visual Studio Tools para Unity está disponible de forma gratuita y admite Visual Studio 2017 Community, Professional y Enterprise y versiones más recientes. Se recomienda descargar y usar la versión más reciente de Visual Studio.

Visual Studio Tools para Unity está disponible de forma gratuita y se incluye en todas las instalaciones de Visual Studio para Mac 2017 y versiones más recientes. Se recomienda descargar y usar la versión más reciente de Visual Studio para Mac.

Para obtener más información acerca de la instalación y la configuración, visite la documentación de inicio de Tools para Unity de Visual Studio Tools para Unity.

Versiones admitidas de Unity

Paquete para Unity de Editor de Visual Studio

Unity 2020.1 y las versiones más recientes requieren un paquete de Unity para herramientas de editor externas como Visual Studio y Visual Studio para Mac. Documentación para obtener más información sobre estos cambios en la entrada de blog de Unity.

La sección de introducción incluye más información sobre la configuración del paquete Editor de Visual Studio.

Se recomienda la versión más reciente del paquete Editor de Visual Studio.

Visual Studio Versión mínima de Unity Versión mínima del paquete
2022 Unity 2019.4 Editor de Visual Studio 2.0.11
2019 Unity 2017.4 Editor de Visual Studio 2.0.0
2017 No recomendado N/D
Visual Studio para Mac Versión mínima de Unity Versión mínima del paquete
2022 Unity 2019.4 Editor de Visual Studio 2.0.11
2019 Unity 2017.4 Editor de Visual Studio 2.0.0
2017 No recomendado N/D

Características

Funciones de eventos de Unity

Agregue de forma rápida y precisa funciones de eventos de Unity, como Start. Update y OnCollisionEnter a scripts de C# con tan solo pulsar unas teclas gracias a las sugerencias de autocompletado con tecnología de IntelliSense.

Screenshot of the IntelliSense dialog showing OnCollisionEnter.

Genere código para varias funciones de eventos de Unity y sus comentarios mediante ⌘+Mayús+M.

Corrija rápidamente los errores de parámetros en las funciones de eventos que se agregaron manualmente con sugerencias de corrección rápida.

Depuración de alto rendimiento

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.

Screenshot of Visual Studio stopped on a breakpoint inspecting variables.

Correcciones rápidas y sugerencias de refactorización

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

Screenshot of the Visual Studio refactoring string comparison with CompareTag.

Sugerencias de CodeLens

Identifique dónde se llama al código mediante sugerencias de CodeLens que muestran llamadas implícitas desde recursos de Unity. Seleccione la sugerencia para ver una lista de llamadas implícitas. Al seleccionar una llamada específica, se navegará directamente al objeto en el Editor de Unity.

Distinga rápidamente el código de los métodos de Unity con sugerencias para cada función de evento de Unity.

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

Explorador de proyectos de Unity

Muestre los archivos del proyecto de una manera que coincida con la ventana de jerarquía en el Editor de Unity.

Screenshot of the Unity Project Explorer.

Vista de proyecto de Unity

Visual Studio para Mac muestra automáticamente los archivos de proyecto de forma que coincidan con la ventana de jerarquía en el Editor de Unity.

Documentación de Unity

Vea la documentación de Unity directamente en la información sobre herramientas al inspeccionar el código.

Screenshot of Unity documentation showing in tooltips.

Busque rápidamente en la documentación de Unity resaltando un nombre de clase o método y, a continuación, seleccione el elemento de menú Ayuda > Referencia de API de Unity.

Compatibilidad con sombreadores

Resaltado de sintaxis y autocompletado para archivos de sombreador.

Compatibilidad con archivos de definición de ensamblado

Edite los archivos de definición de ensamblado de Unity (.asmdef) directamente en Visual Studio con finalizaciones y colores de palabras clave.

Ejecución y depuración de pruebas unitarias

Escriba, ejecute y depure pruebas unitarias directamente en Visual Studio para Mac.

Actualización automática de recursos de Unity

Dedique menos tiempo a cambiar entre Unity y Visual Studio. Los cambios en el código se actualizan automáticamente en Unity cuando se guardan los archivos.