Questions marquées «directx»

DirectX est un ensemble d'API multimédias de Microsoft destiné principalement aux développeurs de jeux. Les API populaires de la collection DirectX incluent Direct3D, XInput et XAudio.



1
Gérer l'état graphique et les composants?
J'ai souvent tendance à faire beaucoup d'optimisation prématurée lorsque je traite des graphiques. Il y a quelques principes que j'essaie toujours de suivre: Gardez le nombre de composants D3D au minimum. (États de rendu, tampons, shaders, etc.) Ne liez les composants qu'en cas de nécessité absolue. (Pas déjà lié, etc.) …

4
Comment un shader HLSL affecte-t-il réellement la sortie de rendu?
Je comprends la syntaxe de HLSL, par exemple supposons que je l'ai comme HLSL: struct VOut { float4 position : SV_POSITION; float4 color : COLOR; }; VOut VShader(float4 position : POSITION, float4 color : COLOR) { VOut output; output.position = position; output.position.xy *= 0.7f; // "shrink" the vertex on the …
11 directx  hlsl 

2
Étant donné que Table.drawDebug est obsolète dans libGDX, que dois-je utiliser à la place?
Je suis le livre "Learning LibGDX Game Development" pour faire un jeu simple. Je suis dans la section de création de menu où nous créons une scène et la rendons avec des bordures de débogage. Le livre dit d'utiliser Table.drawDebug(stage)mais cette méthode statique semble avoir été Tableentièrement supprimée de la …

6
Visual Studio 2012 et développement de jeux [fermé]
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Game Development Stack Exchange. Fermé il y a 5 ans . D'accord, je pense que c'est une question simple, mais j'ai …
10 xna  c#  3d  directx  .net 

3
Y a-t-il un avantage à utiliser DX10 / 11 pour un jeu 2D?
Je ne suis pas entièrement familier avec l'ensemble de fonctionnalités introduit par le matériel de classe DX10 / 11. Je connais vaguement les nouvelles étapes ajoutées au pipeline graphique programmable, telles que le shader de géométrie, le shader de calcul et les nouvelles étapes de tessellation. Cependant, je ne vois …
10 2d  graphics  directx 

3
Passer de DirectX 10 à DirectX 11
J'ai fait un nombre raisonnable de petits projets de loisir en utilisant DirectX 9 mais il est temps de passer à DirectX 11 maintenant. J'ai un livre de Frank Luna'a sur la programmation 3D utilisant DirectX 10 mais rien sur DirectX 11. Je pense qu'ils sont assez similaires, mais je …
10 directx 


1
Profil de surface de plan d'eau 2D
J'essaie de créer l'effet de l'épaisseur de la surface de l'eau avec un shader de vertex-fragment. Je suis dans un environnement de jeu 3D mais c'est une vue de défilement donc une vue "2D". Voici un bon tutoriel pour créer un tel effet en 2D réel en utilisant un fragment …

2
D3D / DXGI gère la transition plein écran
J'ai une application D3D11 et je veux ajouter un support plein écran approprié. Maintenant, je peux laisser DXGI basculer ma fenêtre en plein écran pour moi, et j'ai l'impression que DXGI s'occupera de tout ce qui est nécessaire pour faire basculer la chaîne de swap avant et le backbuffer au …

3
Windows 8 prend-il toujours en charge DirectX 9?
Windows 8 prend-il en charge DirectX 9? Parce que je regardais des exemples écrits en C ++ et DirectX 9 pour Windows 8. Ce n'était pas ça, comme je le sais (regardez ici http://directxtutorial.com/Lesson.aspx?lessonid=111-4-2 ). Par exemple, l'initialisation de DirectX avec COM: ComPtr<ID3D11Device1> dev; ComPtr<ID3D11DeviceContext1> devcon; C'est juste bizarre parce …
9 c++  directx  windows 

1
Comment fonctionne gluLookAt?
De ma compréhension, gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); est équivalent à: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); Mais lorsque j'imprime la ModelViewmatrice, l'appel à glTranslatef()ne semble pas fonctionner correctement. Voici l'extrait de code: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.