Saltar al contenido principal
Visual Studio
Juegos de DirectX | Visual Studio2020-11-23T14:01:32-08:00

Desarrollo de juegos de DirectX

Escriba, compile y depure sus juegos de DirectX en Visual Studio.

Captura de pantalla de plantillas DX en .NET Framework

Plantillas de proyecto

Introducción rápida

Comience a crear juegos de DirectX en Visual Studio utilizando las plantillas de proyecto de DirectX integradas. Si está creando un juego de DirectX 12 o DirectX 11 para Windows o Windows Phone, encontrará una plantilla que se ajuste a sus necesidades.

Depurar gráficos

Capturar fotogramas locales o remotas

Los problemas de representación pueden ser difíciles de solucionar. El Diagnóstico de gráficos de Visual Studio es un método sencillo para capturar y analizar los fotogramas de los juegos de DirectX 10, 11 y 12, de forma local o remota. Puede inspeccionar cada evento, objeto de gráficos e historial de píxeles de DirectX, y buscar en la canalización de gráficos para comprender exactamente lo que ha ocurrido en el fotograma. Esta herramienta también captura las pilas de llamadas de cada evento de gráficos, lo que facilita volver al código de la aplicación en Visual Studio.

Depuración
debugShader

Depurar el código del sombreador

El mismo depurador funciona ahora con el código del sombreador

Depurar código sombreador desde un fotograma capturado es otra excelente manera de identificar el origen de los problemas de representación. Solo tiene que establecer un punto de interrupción en el código sombreador y presionar F5 para depurarlo. Puede inspeccionar variables y expresiones en variables locales y automáticas. Si ya había usado el depurador de Visual Studio con otros lenguajes, le resultará muy sencillo.

Aumentar la velocidad de fotogramas

Buscar llamadas de dibujo costosas

¿Busca maneras de aumentar la velocidad de fotogramas de su juego? El análisis de fotogramas de Visual Studio puede resultarle útil. Analiza los fotogramas capturados para buscar llamadas de dibujo costosas y lleva a cabo experimentos con ellas para explorar las oportunidades de optimización del rendimiento: todo en un práctico informe.

frameRate-op
AnalyizeGPU-op

Analizar el uso de la GPU

Comprender el rendimiento del juego en la CPU y la GPU

Use los datos de uso de la GPU de Visual Studio para entender el rendimiento del juego en la CPU y la GPU. La opción de uso de la GPU recopila datos en tiempo real y complementa el análisis de fotogramas, que se realiza en los fotogramas capturados sin conexión. El informe de uso de la GPU mostrará claramente dónde se encuentra el cuello de botella, en la CPU o la GPU.

Editor de código del sombreador

Coloración de la sintaxis del sombreador

Tanto si el código del sombreador se encuentra en archivos HLSL como FX, el editor del sombreador de Visual Studio los reconocerá. El editor del sombreador proporciona resaltado de sintaxis y refuerza la finalización automática, lo que facilita la lectura y escritura de código del sombreador en Visual Studio. También puede configurar el editor para utilizar sus fuentes y tema favoritos.

ShaderCode
Compilador

Compilar el código del sombreador

Los archivos del sombreador forman parte del proyecto

Como debe ser, los archivos del sombreador se pueden administrar y compilar como parte de los proyectos de Visual Studio. Basta con establecer las propiedades de los archivos del sombreador para especificar el tipo de sombreador, el modelo de sombreador y la configuración de optimización que desee. Visual Studio se encarga de la compilación del sombreador automáticamente.

Diseñar sombreadores de píxeles

... en el Diseñador de sombras de Visual Studio

Si no conoce HLSL o prefiere una manera más visual de crear sombreadores, el Diseñador de sombras de Visual Studio le puede ayudar. En lugar de escribir el código del sombreador en un editor, puede agregar y conectar los nodos del sombreador mediante una interfaz gráfica. Puede aplicar distintas texturas y luces, e incluso agregar y ver animaciones en tiempo real. La creación de sombreadores nunca había sido tan fácil.

Sombreador de píxeles
Modelos 3D

Ver modelos 3D

... en el Visor de modelos de Visual Studio

No es necesario dejar el IDE en el que estaba trabajando para ver el último modelo 3D que le envió su artista. Puede ver modelos 3D OBJ y FBX en Visual Studio. Desplace lateralmente, acerque y aleje, cambie las posiciones de la cámara, vea los objetos con animaciones basadas en el tiempo… hay tanto por explorar en el mundo 3D. También puede hacer modificaciones sencillas en los modelos en el Visor de modelos.

Editar texturas

... en el Editor de imágenes de Visual Studio

El Editor de imágenes de Visual Studio no solo funciona a la perfección con archivos de imagen, sino que también entiende los archivos de textura de DirectDraw Surface (DDS). Además de la visualización básica y las funciones de dibujo, también puede alternar canales RGBA, generar asignaciones de MIP y aplicar filtros. Este editor de imágenes puede realizar numerosas tareas de edición de texturas.

Textura
IC819637

Canalización de contenido de activos

Administrar canalizaciones de contenido

Trabajar con recursos en distintos formatos puede ser una ardua tarea. Visual Studio permite la administración de canalizaciones de contenido de imágenes, modelos y sombreadores. Solo tiene que establecer las propiedades de archivo para usar la canalización de contenido y configurar las opciones. Visual Studio realizará las conversiones de formato automáticamente en tiempo de compilación.

IDE gratuito con todas las características para alumnos, desarrolladores de código abierto y desarrolladores individuales

Descarga gratuita

Herramientas de desarrollo profesionales, servicios y ventajas para suscripción para equipos pequeños

Prueba gratuita

Solución completa para satisfacer las exigentes necesidades de calidad y escala de equipos de todos los tamaños

Prueba gratuita

Comentarios