• Juegos
  • Industria
  • Recursos
  • Comunidad
  • Aprendizaje
  • Asistencia
Desarrollo
Motor de Unity
Crea juegos 2D y 3D para cualquier plataforma
DescargarPlanes y precios
Monetización
Compra dentro de la aplicación (IAP)
Descubre y gestiona IAP en todas las tiendas
Mediación
Maximiza los ingresos y optimiza la monetización
Calidad de anuncios
Protege la experiencia del usuario de tu aplicación
Tapjoy
Construye lealtad de usuarios a largo plazo
Todos los productos de monetización
Adquisición de usuarios
Adquisición de usuarios
Hazte descubrir y adquiere usuarios móviles
Unity Vector AI
Conecta a los jugadores con los juegos adecuados
Publicidad en el dispositivo Aura
Alcanza a los usuarios en el dispositivo en el momento de mayor compromiso
Todos los productos de crecimiento
Casos de uso
Colaboración 3D
Construye y revisa proyectos 3D en tiempo real
Capacitación envolvente
Capacitación en entornos envolventes
Experiencias del cliente
Crea experiencias interactivas en 3D
Todas las soluciones de la industria
Industrias
Fabricación
Logra la excelencia operativa
Venta minorista
Transforma las experiencias en tienda en experiencias en línea
Industria automotriz
Eleva la innovación y las experiencias en el automóvil
Todas las industrias
Biblioteca técnica
Documentación
Manuales de usuario oficiales y referencias de API
Herramientas para desarrolladores
Versiones de lanzamiento y rastreador de problemas
Hoja de ruta
Revisar características próximas
Glosario
Biblioteca de términos técnicos
Información útil
Casos de estudio
Historias de éxito en el mundo real
Guías de mejores prácticas
Consejos y trucos de expertos
Todos los recursos
Novedades
Blog
Actualizaciones, información y consejos técnicos
Novedades
Noticias, historias y centro de prensa
Centro de la comunidad
Discusiones
Discute, resuelve problemas y conéctate
Eventos
Eventos globales y locales
Historias de la comunidad
Hecho con Unity
Presentando a los creadores de Unity
Transmisiones en vivo
Únete a desarrolladores, creadores e insiders
Premios Unity
Celebrando a los creadores de Unity en todo el mundo
Para todos los niveles
Unity Learn
Domina las habilidades de Unity de forma gratuita
Capacitación profesional
Mejora tu equipo con entrenadores de Unity
¿No tienes experiencia con Unity?
Primeros pasos
Pon en marcha tu aprendizaje
Rutas esenciales de Unity
¿No tienes experiencia con Unity? Comienza tu viaje
Guías prácticas
Consejos prácticos y mejores prácticas
Educación
Para estudiantes
Impulsa tu carrera
Para docentes
Potencia tu enseñanza
Licencia gratuita para fines educativos
Lleva el poder de Unity a tu institución
Certificaciones
Demuestra tu dominio de Unity
Opciones de soporte
Obtener ayuda
Ayudándote a tener éxito con Unity
Planes de éxito
Alcanza tus metas más rápido con soporte experto
PREGUNTAS FRECUENTES
Respuestas a preguntas comunes
Contáctanos
Conéctate con nuestro equipo
Planes y precios
Idioma
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Social
Moneda
Comprar
  • Productos
  • Unity Ads
  • Suscripción
  • Tienda de recursos de Unity
  • Distribuidores
Educación
  • Estudiantes
  • Instructores
  • Instituciones
  • Certificación
  • Learn
  • Programa de desarrollo de habilidades
Descargar
  • Unity Hub
  • Descargar archivo
  • Programa beta
Unity Labs
  • Laboratorios
  • Publicaciones
Recursos
  • Plataforma Learn
  • Comunidad
  • Documentación
  • Preguntas y respuestas Unity
  • PREGUNTAS FRECUENTES
  • Estado de servicios
  • Casos de estudio
  • Made with Unity
Unity
  • Nuestra empresa
  • Boletín
  • Blog
  • Eventos
  • Empleos
  • Ayuda
  • Prensa
  • Socios
  • Inversionistas
  • Afiliados
  • Seguridad
  • Impacto social
  • Inclusión y diversidad
  • Contacto
Copyright © 2025 Unity Technologies
  • Legal
  • Política de privacidad
  • Cookies
  • No quiero que se venda ni se comparta mi información personal

"Unity", los logotipos de Unity y otras marcas comerciales de Unity son marcas comerciales o marcas comerciales registradas de Unity Technologies o de sus empresas afiliadas en los Estados Unidos y el resto del mundo (más información aquí). Los demás nombres o marcas son marcas comerciales de sus respectivos propietarios.

Hero background image

Acelera la depuración con Microsoft Visual Studio Code

Para tu comodidad, tradujimos esta página mediante traducción automática. No podemos garantizar la precisión ni la confiabilidad del contenido traducido. Si tienes alguna duda sobre la precisión del contenido traducido, consulta la versión oficial en inglés de la página web.
Haz clic aquí.

Unity admite una variedad de editores de código, incluidos Microsoft Visual Studio y Visual Studio Code, JetBrains Rider y Atom.

Microsoft Visual Studio Code (VS Code) es una alternativa ligera a Visual Studio que proporciona un IDE extensible multiplataforma, así como un rico ecosistema de extensiones que se pueden instalar para agregar funcionalidad y personalizar el IDE. Es gratuito y de código abierto, lo que lo convierte en una opción atractiva para los desarrolladores con presupuesto limitado.

Microsoft también ofrece una extensión de Unity que proporciona a los desarrolladores de C# una experiencia de desarrollo de Unity optimizada en Visual Studio Code.

  • Instala el paquete de Unity del editor de Visual Studio
  • Configura el ancla de Unity en VS Code
  • Instala la extensión de VS Code
  • Depuración usando VS Code
  • Aprovechando las ventanas de depuración
  • Más recursos para creadores avanzados de Unity
package-manager-visual-studio
INSTALA EL EDITOR DE VISUAL STUDIO DESDE EL ADMINISTRADOR DE PAQUETES

Instala el paquete de Unity del editor de Visual Studio

VS Code funciona con muchas extensiones disponibles para funcionar como un IDE completo.

Necesitarás completar varios pasos para usar VS Code en Unity.

Primero, descarga e instala Visual Studio Code desde el sitio web, donde encontrarás versiones para Windows, macOS y Linux.

Después de instalar VS Code, obtén el paquete del editor de Visual Studio para Unity. En la ventana de Administrador de Paquetes, asegúrate de instalar. Si tienes una versión anterior del paquete, actualiza a versión 2.0.20 o superior.

El paquete del editor de Visual Studio ahora maneja toda la familia de productos de Visual Studio. Asegúrate de no confundirlo con el paquete llamado Visual Studio Code Editor, que ya no es compatible.

visualcode-1
SELECCIONANDO VS CODE COMO EL EDITOR DE SCRIPT EXTERNO

Configura VS Code para Unity

Después de instalar VS Code y el paquete Visual Studio Editor, necesitarás configurar VS Code como el editor de script externo.

Haz esto a través de Unity > Preferencias > Herramientas Externas en el Editor. Bajo Editor de Script Externo, elige Visual Studio Code del menú desplegable. Si VS Code no aparece en la lista, haz clic en Examinar y localiza el ejecutable de VS Code en tu sistema. La próxima vez que abras un archivo C# en Unity, se abrirá Visual Studio Code para ti.

extensión-visual-studio-code
LA EXTENSIÓN DE UNITY PARA VISUAL STUDIO CODE ESTÁ DISPONIBLE EN EL MERCADO DE VISUAL STUDIO.

Instala la extensión de VS Code

El siguiente paso es instalar la extensión de Unity para Visual Studio Code, que proporciona una experiencia de desarrollo de Unity optimizada. Se basa en las ricas capacidades proporcionadas por el Kit de Desarrollo de C# y las extensiones de C#, e integra nativamente con Visual Studio Code.

Las características clave incluyen:

- Un depurador para tu Editor de Unity y jugadores

- Analizadores y refactorizaciones específicas de C# para Unity

- Coloración de código para formatos de archivo de Unity (.asmdef, .shader, .uss, .uxml)

Ve al Mercado de Visual Studio para obtener la extensión. Después de descargarlo, una ventana te pedirá que lo abras en la aplicación Visual Studio Code. VS Code instalará entonces las extensiones de Unity, incluyendo el Kit de Desarrollo de C# y las extensiones de C#.

Una vez instalado, puedes configurar el entorno del Kit de Desarrollo de C#.

debugging-in-visual-code
DEPURACIÓN EN VS CODE

Depuración usando VS Code

Hay un botón de Reproducir en la barra de herramientas izquierda del editor de VS Code que está marcado con un ícono de insecto. Al hacer clic en esto, abrirás la vista de Ejecutar y Depurar. En la parte superior de esa vista hay un botón de Reproducir y una lista desplegable de opciones de lanzamiento del archivo launch.json. Selecciona Unity Editor (debería estar seleccionado por defecto ya que es la primera opción de lanzamiento).

La vista de Ejecutar y Depurar incluye cinco ventanas para examinar el estado de tu programa: Locales, Vigilancia, Pila de Llamadas, Puntos de Interrupción y Puntos de Interrupción de Excepción (esta última opción generalmente no se usa tan frecuentemente como las otras cuatro). Estas ventanas te ayudan a inspeccionar tu código y entender el estado actual de tu aplicación mientras depuras. Funcionan de manera similar a las ventanas de depuración en Visual Studio.

Agrega puntos de interrupción haciendo clic en el margen o presionando F9 cuando la línea del punto de interrupción esté seleccionada en el código que deseas probar. Los puntos de interrupción en el margen del editor se mostrarán como círculos rojos sólidos.

Los puntos de interrupción se pueden editar haciendo clic derecho, y se pueden agregar condiciones para controlar la interrupción del programa. Cuando la ejecución del programa está pausada en VS Code, se agrega una barra de herramientas a la vista (similar a Visual Studio). La barra de herramientas proporciona los siguientes botones:

- Reproducir/Pausar (F6)

- Paso Sobre (F10)

- Paso Dentro (F11)

- Paso Fuera (⇧F11)

- Reiniciar: Ctrl⇧F5 (Windows) y ⇧⌘F5 (macOS)

- Detener depuración (⇧F5)

Aprende más sobre la función de la barra de herramientas de VS Code en la documentación de VS Code, y mira este video para más consejos.

visualcode
LAS VENTANAS DE DEPURACIÓN EN VS CODE

Aprovechando las ventanas de depuración

Local
La ventana Local muestra los valores de todas las variables locales en el ámbito actual donde la ejecución está en pausa. Esto incluye variables declaradas dentro del método o función que estás depurando actualmente, lo que te permite inspeccionar los valores de las variables en el punto actual de la ejecución de tu código.

Observación
La ventana de Observación te permite agregar variables o expresiones específicas que deseas monitorear durante el proceso de depuración al agregar manualmente cualquier variable o expresión a la Observación. Puedes ver los valores actualizándose a medida que avanzas por el código, una función útil cuando deseas hacer un seguimiento de variables o expresiones específicas a lo largo de la sesión de depuración, incluso si no están en el ámbito actual.

Pila de llamadas
La ventana de Pila de llamadas es útil para entender el flujo de tu código e identificar cómo se llegó a una parte particular del código. Muestra la secuencia de llamadas a métodos o funciones que llevaron al punto actual de ejecución, con cada entrada en la pila de llamadas representando una llamada a un método o función y la llamada más reciente en la parte superior. Puedes hacer clic en cualquier entrada en la pila de llamadas para navegar al código correspondiente en tu proyecto y ver las variables locales en ese punto de la ejecución.

Punto de interrupción
La ventana de Puntos de interrupción muestra una lista de todos los puntos de interrupción que has establecido en tu código. Los puntos de interrupción son los marcadores que colocas en tu código para pausar la ejecución cuando se alcanza una línea particular. Puedes usar esta ventana para habilitar o deshabilitar puntos de interrupción, eliminarlos o navegar a la línea de código correspondiente en tu proyecto. Esto es útil para gestionar tus puntos de interrupción (si tienes muchos) y para saltar rápidamente a ubicaciones específicas en tu código donde deseas pausar la ejecución.

Write_Clean_Code

Más recursos para creadores avanzados de Unity

¿Estás planeando usar otro editor de código? Puedes leer nuestro artículo sobre Microsoft Visual Studio 2022.

Ayuda a aumentar la productividad del equipo con nuestro e-book Crea una guía de estilo de C#: Escribe código más limpio que escale. Obtén consejos de expertos de la industria sobre cómo crear una guía de estilo de código para ayudar a tu equipo a desarrollar una base de código limpia, legible y escalable.

Encontrarás muchos más consejos de productividad en 70+ consejos para aumentar la productividad con Unity. Mejora tu flujo de trabajo agregado diario con Unity 2020 LTS, incluidos consejos que incluso los desarrolladores experimentados podrían haber pasado por alto.

Encuentra todos los e-books y artículos avanzados de Unity en el centro de mejores prácticas de Unity.