Desarrollo de juegos de DirectX
Escriba, compile y depure sus juegos de DirectX en Visual Studio.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.
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.
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.
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.
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.
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
Herramientas de desarrollo profesionales, servicios y ventajas para suscripción para equipos pequeños
Solución completa para satisfacer las exigentes necesidades de calidad y escala de equipos de todos los tamaños