DirectX の代替として SDL を試すかどうかを考えています。私は 2D ゲームしか作成していないようですが、開発されたゲームをプレイするためにエンド ユーザーのコンピューターに SDL をインストールする必要があるかどうかはどこにもわかりません。 C#、グラフィックに SDL を使用。
誰か知っていますか?
DirectX の代替として SDL を試すかどうかを考えています。私は 2D ゲームしか作成していないようですが、開発されたゲームをプレイするためにエンド ユーザーのコンピューターに SDL をインストールする必要があるかどうかはどこにもわかりません。 C#、グラフィックに SDL を使用。
誰か知っていますか?
次のようなものを使用していると仮定します。
エンドユーザーは自分のマシンにSDLライブラリ/バイナリをインストールする必要がありますが、SDLを手動でインストールする必要はありません。独自のゲームインストーラーの一部として、SDLバイナリを自分で配布できます。
SDL自体(SDL.NETではない)のライセンスでは、SDLソースコードを独自のソースコードに「静的に」リンクすることもできます。SDLライセンスFAQから:
Q:SDLはどのライセンスを使用しますか?
A:SDLはGNU LGPLライセンスの下で無料で利用でき、無料のアプリケーションと商用アプリケーションの両方で使用できます。Q:商用アプリケーションでSDLを使用できますか?
A:はい!(.dll、.so、または他のダイナミックリンクデバイスを使用して)動的にリンクする場合は、何もする必要はありません。静的にリンクする場合(コンパイル時にプロジェクト内にSDLソースを含める)、顧客がアプリケーションをカスタムバージョンのSDLに再リンクするための何らかの方法を提供する必要があります。詳細については、 http ://www.libsdl.org/license.phpをご覧ください。
SDL.NETの初心者向けガイドでは、SDL.NET(.NET「ラッパー」)とSDL自体の両方から必要なライブラリのリストを提供します。