Je viens de terminer une partie essentielle de mon propre moteur 2D en C++ et je décide en quelque sorte comment compléter la partie où il est censé tout afficher sur l'écran, à savoir quand j'appelle cette fonction qui fait le travail. Je n'ai pas beaucoup d'idée de comment fonctionne la carte graphique, ma plus grande expérience consiste à appeler les services graphiques bios pour écrire des choses à l'écran. Pourriez-vous me donner un indice s'il vous plaît? Ou peut-être quelques mots-clés que je devrais essayer de google?Quel est le bon moment pour dessiner?
1
A
Répondre
1
rechercher une boucle de rendu.
Dans un jeu, vous le ferez en boucle. Vous pouvez également rechercher une boucle de jeu qui est un concept connexe si vous travaillez sur un jeu.
1
Est-ce que vous affichez un tampon arrière et que vous essayez d'afficher cela? La terminologie commune inclut "flip" (comme dans le retournement de page) ou "présent". Si vous copiez d'un tampon arrière à l'écran, il peut également s'agir d'un "blit" (ou blt) provenant du "transfert de blocs de bits".
Questions connexes
- 1. Quel est le bon moment pour reloadData
- 2. Windows Workflow - est-ce le bon moment pour commencer?
- 3. Quel est le bon moment pour dire: "Maintenant, je dois créer un contrôle utilisateur!"
- 4. Pour WPF quel framework MVVM est bon?
- 5. Quel IDE est bon pour wordpress?
- 6. Quel est le bon logiciel pour construire un répertoire?
- 7. Bon algorithme pour dessiner des polygones solides à 2 dimensions?
- 8. Quel est un bon moyen d'implémenter HCI dans OpenGL?
- 9. Quel est le moyen le plus efficace pour dessiner un grand CGPath?
- 10. Quel est un bon outil pour l'annotation du code?
- 11. Quel type d'architecture est bon pour mon logiciel JavaScript?
- 12. Quel plugin jQuery Flash est bon?
- 13. timer jQuery, ajax, et "bon moment"
- 14. Quel est le bon équivalent de Eval ("this")
- 15. Quel est un bon outil pour compléter le code SQL avec SQL Server 2005?
- 16. Quel est le bon point de départ pour le développement de Clojure sur Google AppEngine
- 17. est-ce bon pour le fichier xml?
- 18. Quel est le bon cas de test pour trouver quel appel de méthode est plus rapide entre execute et getElementsByTagName?
- 19. ODBC: Quel est le meilleur moment pour créer ma base de données?
- 20. Quel est le bon emplacement pour les one-offs dans les repos VCS?
- 21. Dessiner les tranches d'un camembert 3D dans le bon ordre
- 22. Quel est le meilleur outil pour dessiner de grands morceaux de code d'héritage?
- 23. Quel est le bon endroit pour apprendre les différences entre MVC 1.0 et MVC 2.0?
- 24. Quel est le bon endroit pour poser des questions sur les méta-tests?
- 25. Client JAX-WS: quel est le bon chemin pour accéder au WSDL local?
- 26. Quel est le bon modèle de gestion de mémoire pour buffer-> CGImageRef-> UIImage?
- 27. Quel est le bon endroit pour les modules dans un projet de rails
- 28. quel est le bon guifont gvim pour la programmation C/C++
- 29. Quel est le bon endroit pour désinscrire un observateur du centre de notification?
- 30. Quel est le bon terme pour "nombre d'écarts std" loin d'une moyenne