問題タブ [sdl-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5771 参照

c++ - OpenGL + SDL2 ブラック スクリーン

私は現在 OpenGL を学習しており、SDL2 で使用しています。単純なプログラムを実行しようとすると、黒い画面が表示されます。どんな助けでも大歓迎です。OpenGL 2.1 と vc コンパイラを使用しています。

これが私のコードです

0 投票する
1 に答える
2282 参照

sdl - SDL_CreateWindow は失敗し、SDL_GetError は何も表示しません。なぜ失敗するのですか?

SDL 1.2 を使用するプロジェクトがあり、SDL 2.0 に移行したいと考えています。物事を単純にするために、変更に慣れるために簡単なプログラムを書いてみました。

ただし、SDL_CreateWindow は失敗しており、SDL_GetError は何も表示していません。そのため、ウィンドウの作成が機能しない理由がわかりません。

ウィンドウは実際に作成されますが、その後消えます。

0 投票する
2 に答える
14155 参照

opengl - SDL 2 で OpenGL を使用する利点は何ですか?

SDL 2 はバックグラウンドで OpenGL レンダリング (Windows の場合はおそらく DirectX) を使用し、この決定は SDl 自体によって行われると想定しています。

SDL で OpenGL を直接使用する方法を示すチュートリアルを見たことがありますが、OpenGL を直接使用することで得られるメリットがあるとしたら、どのようなメリットがあるのでしょうか? SDL がネイティブに実現できないことはありますか?

0 投票する
2 に答える
4327 参照

android - Android用SDL2のコンパイル

UbuntuでAndroid用のSDL2をコンパイルしようとしています。

./configure --host=arm-linux-androideabi で SDL2 を構成します

ndk-build を使用してコンパイルした後、一連の未定義の参照を取得します。

助言がありますか?

0 投票する
5 に答える
18064 参照

sdl - SDL_PollEventとSDL_WaitEvent

そこで、「SDL でのマルチスレッド プログラミングのヒントとアドバイス」を含むこの記事を読んでいました - https://vilimpoc.org/research/portmonitorg/sdl-tips-and-tricks.html

SDL_PollEvent は CPU を過度に使用する可能性があるため非効率的であり、代わりに SDL_WaitEvent を使用することをお勧めします。

両方のループの例を示していますが、これがゲーム ループでどのように機能するかわかりません。SDL_WaitEvent は、一定の更新を必要としないものにのみ使用する必要があります。つまり、ゲームを実行している場合、フレームごとにゲーム ロジックを実行します。

私がそれを使用できると考えることができる唯一のものは、ユーザー入力に対してのみアクションが必要なペイントプログラムのようなプログラムです.

一般的なゲーム プログラミングに SDL_PollEvent を使い続ける必要があるという考えは正しいですか?

0 投票する
1 に答える
157 参照

sdl - opEquals への未定義の参照: SDL2 への Derelict3 バインディングでのリンカー エラー

SDL2 の Derelict3 バインディングを使用して、単純な Hello World を作成しようとしています。リンク中に、これまでに見たことのないエラーが発生します。

コマンドライン:

dmd src/main.d -debug -Iinclude -Isrc -L-Llib -L-lSDL2

出力:

私が試したこと:

  • Derelict3 と SDL2 が最新であることを確認する
  • リンクされたライブラリの順序を変更する
  • オンラインで検索すると、これに関連する他の投稿が 1 つしか見つかりませんでした: http://dblog.aldacron.net/forum/index.php?topic=834.0

DMD64 D コンパイラ v2.063.2 を使用しています。どんな助けでも大歓迎です。ありがとう。

0 投票する
1 に答える
4629 参照

c - MinGW と Sublime Text を使用した SDL2 のセットアップ

C ファイルに SDL2/SDL.h をインクルードすると、 " undefined reference to WInMain@16 "エラーが発生し続けます。これは、SDL インクルードを使用した単純な「Hello」プログラムであり、SDL インクルードを削除すると、正常にコンパイルされます (予想どおり)。

問題は、私が C (および SDL) のコンパイル フラグを初めて使用することであり、ファイルをリンク (?) する方法 (またはそれが必要な場合) がわからないことです。Sublime Text 3 を使用してコーディングしているため、IDE を使用するときのように SDL をリンクする方法がわかりません。

MinGW と SDL2 への私のパスは次のとおりです。

そして、私はプログラムを構築します

編集: 私にとってうまくいったのは、これらのフラグをまったく同じ順序で使用することでした

0 投票する
1 に答える
6586 参照

c++ - SDL_Texture - 不完全型

1 日前、SDL2 ライブラリをインストールしました。Debian Wheezy にはまだないので、configure, make, make installコマンドを使用しました。

結局、SDL_Texture を使用しようとすると、次のエラーが発生します。

宣言を探した後、見つかったのは SDL_render.h の次の 2 行だけです。

まったく定義がありません。インストールに SDL_sysrender.h ファイルがないと思います。ダウンロードしたソースコードにはありますが、SDL2 インクルードパスにはありません。

問題はどこにありますか?構成ファイルにフラグを使用する必要がありますか? ご協力ありがとう御座います。