10
votes

Y a-t-il une alternative plus rapide et orientée objet à SDL pour C ++?

La version actuelle de LibSDL (1.2.x Direction) est très très lente avec le mélange et le pixel alpha (comme il utilise le mélange de logiciels). Y a-t-il une autre bonne alternative à cela?


1 commentaires

Je pense que cela a été sévèrement fermé, les commentaires et les réponses sont civilisés et c'est une question intéressante avec une excellente réponse.


4 Réponses :


26
votes

SFML est exactement ce dont vous avez besoin: http://sfml-dev.org/ .

Éclairez à travers les tutoriels, vous verrez que c'est bien plus facile et plus puissant que SDL.


1 commentaires

Aussi loin que je puisse voir des exemples, c'est simplement brillant ... bien qu'il faudra du temps pour s'y habituer ...



6
votes

0 commentaires

2
votes

ou ... utilisez simplement OpenGL sur le dessus de SDL.


0 commentaires

1
votes

GLFW. Il n'essaie que de faire une chose (création de fenêtre / manipulation d'entrée). Il est basé sur C et assez facile à utiliser fournit des liaisons pour plusieurs langues.

SFML fait tout cela et fournit également une API pour l'audio, les polices et la mise en réseau. C'est la Nativité une API C ++ mais fournit des liaisons pour plusieurs langues.

Il existe d'autres milliers d'options: SDL (plus ancien), Unity et UDK si vous souhaitez créer une partie, ...


0 commentaires