現在のバージョンのlibsdl(1.2.xブランチ)は非常に遅く、ブレンドとピクセルごとに(ソフトウェアブレンディングを使用するため)アルファ。他の良い代替手段はありますか?SDL for C++の代わりに、より高速でオブジェクト指向の代替手段がありますか?
8
A
答えて
23
SFMLは、正確にあなたが必要とするものです:http://sfml-dev.org/です。
チュートリアルをスキップすると、SDLよりも簡単で強力です。
+0
例からわかるように、それは単に素晴らしいです...それに慣れるまでには時間がかかります... – aviraldg
6
はSFMLあり:http://www.sfml-dev.org/
2
それとも...ただSDLの上にOpenGLを使用します。
0
GLFW。 1つのこと(ウィンドウの作成/入力処理)のみを試みます。それはCベースであり、使用するのが非常に簡単で、複数の言語のバインディングを提供します。
SFMLはすべてこれを行い、オーディオ、フォント、およびネットワーク用のAPIも提供します。これはC++のAPIであるが、いくつかの言語のバインディングを提供します。
オプションの他の何千もあります:あなたがゲームを作成したい場合はSDL(古い)、UnityとUDKが、私はこれが厳しく、閉じたと思う
関連する問題
- 1. ioutil.ReadFileより高速な代替手段はありますか?
- 2. TemplateControl.ParseControlより高速な代替手段はありますか?
- 3. Pythonのstrftimeより高速な代替手段がありますか?
- 4. UIWebView/Javascriptブリッジのより高速な代替手段はありますか?
- 5. R:scaleByより速い代替手段
- 6. SQlite Database for Blackberryの代替手段はありますか?
- 7. java.awt.Robot.createScreenCaptureへのより迅速な代替手段はありますか?
- 8. C言語のgetline()の代替手段がありますか?
- 9. Python 3では、Seleniumのsend_keysより高速な代替手段がありますか?
- 10. $(window).scrollのより速い代替手段ですか?
- 11. pythonに.replace()の代替手段がありますか?
- 12. angle-4の代わりにangle-auto-validateの代替手段
- 13. 還元剤の代わりにmap-indexed代替手段
- 14. このコードのevalの代替手段がありますか
- 15. Pythonでsys.exit()の代替手段がありますか?
- 16. .NetにDrupalの代替手段がありますか?
- 17. ポジションにjQueryの代替手段がありますか?
- 18. ポータブルライブラリにAppDomain.GetAssembliesの代替手段がありますか?
- 19. Python http.server.HTTPServerにRewriteRule/.htaccessの代替手段がありますか?
- 20. Azure Cloud Servicesには、スケールアウトが速い代替手段がありますか?
- 21. dynamic_castにまともな代替手段がありますか
- 22. MATLABにgoto-statementsの代替手段はありますか?
- 23. Object.prototype.hasOwnProperty.call(obj、key)を実行する代わりにES6 +の代替手段がありますか?
- 24. Visual StudioにDelphiのActionManagerの代替手段があります
- 25. Java - Math.pow()とMath.sqrt()のより速い代替手段
- 26. Runtime.getRuntime()の代替手段がありますか。
- 27. Sensor.TYPE_ROTATION_VECTORにはドリフトがあります:代替手段はありますか?
- 28. Windowsタスクスケジューラより信頼性の高い代替手段
- 29. Google Maps APIでloadFromWaypointsの代替手段はありますか?
- 30. ネイティブアンドロイドにSharedpreferenceの代替手段はありますか?
...、コメントと回答は文明であり、それがあります面白い質問と優れた答え。 – muni764