Les partenaires publicitaires:

Comment créer un échiquier en opengl

OpenGL offre programmeurs informatiques assez simples à utiliser l'interface de programmation d'application graphique ou API. Vous pouvez créer des graphiques pour une variété de programmes différents, y compris des jeux d'adresse, comme les échecs. Création d'un échiquier en OpenGL est seulement la moitié de la bataille lors de la création d'un jeu d'échecs, mais si vous ne savez pas par où commencer, il peut être une tâche assez ardue.

Instructions

  1. Familiarisez-vous avec les différentes fonctionnalités d'OpenGL et des langages de programmation, en particulier Java et C ++. Alors que OpenGL vous fournit une interface de programmation, il est pas un programme ou de la langue elle-même. Vous devez être assez compétent dans au moins un langage de programmation informatique de base à utiliser OpenGL pour créer un échiquier.

  2. Déterminez comment compliquée vous avez l'intention d'obtenir avec votre conception. La meilleure façon de faire un échiquier en OpenGL est de commencer avec un modèle bidimensionnel simple qui est un peu plus d'une boîte rectangulaire ou carrée ombragée dans le modèle d'un échiquier.

  3. Fournir toutes les coordonnées latérales pour l'échiquier en utilisant la fonction glVertex2f en OpenGL. Écris les coordonnées dans un langage simple comme C ++ et également utiliser l'OpenGL Utility Toolkit, ou GLUT, pour construire la carte. Un ensemble de coordonnées peut ressembler à ceci:



    glVertex2f (0.0f, 0.0f);

    glVertex2f (1.50f, 0.0f);




    glVertex2f (1.5f, 0.3f);

    glVertex2f (0.0f, 0.3f);

    Ces commandes doivent être complétés pour chaque coordonner pour chaque case de l'échiquier.

  4. Colorer l'échiquier de distinguer les différentes places de l'autre. Utilisez la fonction glColor3f sein OpenGL pour déterminer la couleur pour chaque carré sur l'échiquier. La palette de couleurs est désigné par un code similaire à l'emplacement de chaque carré: glColor2f (0.05f, 0.05f).

  5. Créez des conceptions plus complexes utilisant le glColor3f et les fonctions glVertex3f. Celles-ci diffèrent des fonctions de 2f en ce qu'elles exigent une troisième coordonnée pour tenir compte de l'axe z qui donne à votre carte son aspect tridimensionnel. Pratique avec chacun de ces jusqu'à ce que vous devenir compétent dans la création des éléments de base de votre échiquier.

» » » » Comment créer un échiquier en opengl