Suite

Quand créer un noyau SIG c++ multiplateforme, comment rendre la plate-forme de dessin 2D indépendante ?


J'essaie de développer un noyau SIG sans interface graphique c++ (je veux que le noyau n'ait pas de choses liées à l'interface graphique, n'utilise aucune bibliothèque d'interface graphique) et je peux comprendre comment faire d'autres choses que la partie dessin. lorsqu'il s'agit d'un dessin 2D, il doit attribuer le contexte de dessin, il ne peut donc pas être indépendant de la plate-forme ? Par exemple, dans Windows, j'ai besoin d'obtenir le handle de DC. Je pense donc que le dessin 2D est toujours lié à la plate-forme.

Comment pourrais-je rendre les objets de dessin indépendants de la plate-forme ? quelqu'un a des conseils?


Voir la vidéo: C++ u0026 SFML Jeu multijoueur en développement (Octobre 2021).