| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment concevoir éditeur utilisation d'OpenGL
    Toute personne intéressée par le développement de jeux ou ayant besoin de hautes performances graphiques interactifs besoin d'un éditeur de base pour créer et modifier des milieux, lutins et autres images . OpenGL, une norme graphique est intégré à Windows, Mac et Linux, offre un excellent choix pour développer à la fois éditeur et de mettre en œuvre des graphiques interactifs . Bien éditeurs graphiques commerciaux sont disponibles pour chacune de ces plates-formes, la construction de votre propre éditeur va vous aider à vous familiariser avec la programmation OpenGL. Suivez ces étapes pour créer un éditeur graphique simple. Choses que vous devez
    Windows, Mac ou Linux station de travail
    C + + ou Objective C (Mac) langage de programmation
    Voir Plus Instructions
    1

    se familiariser avec OpenGL. Visitez le site OpenGL , lisez les liens Mise en route, puis télécharger le manuel de référence et de guide de programmation. OpenGL fournit à la fois la modélisation 2D et 3D et les images sont construites en utilisant des lignes et des polygones , pas des images bitmap .
    2

    Trouver un programme OpenGL de l'échantillon. Télécharger le code et le faire fonctionner sur votre poste de travail. Étudier le code pour déterminer comment fonctionnalités supplémentaires peuvent être mises en œuvre.
    3

    Ajout de code pour dessiner quelques lignes ou des polygones supplémentaires. Cet exercice permettra de vérifier que vous comprenez l'interface de programmation OpenGL.
    4

    Écrivez une brève description de la conception globale. Déterminer si l'éditeur va rendre des images 2D ou 3D , comment l'interface utilisateur fonctionne, comment les points, les formes et les polygones obtenir édité, comment les données est stockée et s'il rendus ( les images finales ) sont stockés sur le disque.
    5

    ajouter du code à saisir de nouvelles lignes et des polygones. Suivre les mouvements de la souris et appuie sur un bouton et tracer des lignes en réponse à ces mouvements. Soyez patient, ce sera probablement le code plus difficile. La plupart C + + et Objective C langues des gestionnaires d'événements pour le déplacement de la souris et événements souris . Sur la souris vers le bas , à l'exception du pointeur de la souris coordonnées X et Y, puis sur la souris vers le haut , tracez une ligne à partir des coordonnées enregistrées dans les coordonnées actuelles .
    6

    Créer une structure de données pour suivre chaque ligne ou une forme placé sur l'écran, puis lorsque le menu "Fichier /Enregistrer " du menu est cliqué , écrire cette liste de stockage sur disque. Le " File /Load ", effacer l'écran , charger chaque ligne ou une forme dans la structure de données et de le rendre à l'écran. Ces deux fonctions permettent l'éditeur la possibilité de charger et enregistrer des fichiers .
    7

    créer plusieurs boîtes de dialogue , chacun avec un ensemble de boutons ou des commandes pour modifier la largeur de la ligne , la couleur , les formes et d'autres caractéristiques . Ceux-ci deviennent les palettes qui permettent à l' utilisateur de choisir des brosses, des couleurs et des formes . Encore une fois, les lignes et les formes sont déplacés à l'écran , les enregistre dans la structure de données d'arrière-plan de sorte qu'ils peuvent être stockés sur le disque.
    8

    Continuer à ajouter des fonctionnalités que nécessaire pour remplir la conception de l' éditeur. Exploitez le code d'origine lorsque cela est possible , mais n'ayez pas peur de jeter du code qui ne répond pas à vos objectifs de conception .

    Previous :

    next :
      articles connexes
    ·Ligne C + + Formation 
    ·Comment obtenir une valeur sélectionnée dans une zone…
    ·C + + Microsoft Tutorial visuel 
    ·Comment utiliser la fonction de strrchr en C + + 
    ·Comment flux vidéo en direct dans Xcode 
    ·Après avoir sélectionné une date dans Picker DateTim…
    ·Comment programmer cacao sur un iPhone 
    ·Comment déplacer un pointeur de fichier dans C + + 
    ·Comment conserver une phrase dans un tableau en C + + 
    ·Comment écrire une grille 5x5 en utilisant C + + 
      articles en vedette
    ·Comment créer AS2 Classes 
    ·Comment créer un formulaire de zone de liste pour cré…
    ·MySQL rejoint SELECT COUNT Tutorial 
    ·Tutoriels sur les algorithmes utilisés en infographie 
    ·Inserts multiples dans MySQL 
    ·Comment utiliser le DME dans SAP 
    ·Comment comparer les différences en deux rangées dans…
    ·Comment emballer un fichier OCX avec Visual Basic 6.0 e…
    ·Comment faire pour convertir en texte HTML dans Java 
    ·Comment utiliser le code PHP dans ASP.NET 
    Copyright © Connaissances Informatiques http://fr.wingwit.com