SDL 2はゲーム開発に最適ですか?


ベストアンサー

こんにちは私は時々SDLを使用しますが、ゲーム全体の作成に関してはおそらく最高ではありませんが、比較的DirectXのようなAPIを使用するよりも、SDLを使用してゲームを作成する方が迅速です。 2Dゲームに興味があり、自分の利益のために、そしてOOPを学ぶために、それは大丈夫です。 SDLでゲーム全体を構築するには、C ++での堅牢なOOP知識と優れたOOP設計が必要です。それがまだ学ぶのに良いAPIだと私が思う主な理由の1つです。これは、C ++で再利用可能な優れたプラットフォームを構築し、それを使用していくつかの優れたシュローラーを作成できるものの1つです。 C ++デザインの学習に最適です。作物のクリームを見ているなら、DirectXまたはOpenGLがあなたが探しているものかもしれないと思いますが、これらはSDLよりも学ぶのに少し時間がかかり、より市場性のあるスキルセットになる可能性があります。いずれにせよ、類似点は明らかです。2Dベクトルメカニズム、ダブルバッファーシステム、スプライトシートアニメーション、タイルマッピングはすべてこれらを使用して実行できます。いくつかの類似した概念があります。

回答

いいえ。ただし、それは目標によって異なります。

ゲームを作成する場合は、Unityエンジンまたは非現実的なエンジンを入手します。

ゲームエンジンのプログラミングをいじくり回したい場合は、低レベルの何かをしたり、ソフトウェアレンダリングを台無しにしたり、エンジンを自分のものにしたりしてみてください。SDL2は使用するのに適したライブラリです。

ゲームエンジンのプログラミングとゲーム開発は同じではないことに注意してください。事。ゲームエンジンはゲームではないため、独自のゲームエンジンを作成してゲームを作成しようとすると、多くの時間が無駄になり、速度が低下します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です