問題タブ [sdl]
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.
python - Pygameの完全に透明なウィンドウ?
Pygameで完全に透明なウィンドウを取得することは可能ですか(デスクトップを参照してください)?フレームなしでウィンドウを作成する方法を見つけましたが、それを透明にする明確な方法はないようです。
WindowsとMacOSXの両方に対応するソリューションがある限り、システム固有のテクノロジー/フレームワークに結び付けたいと思いますが、どちらの方向を向いているのかわかりません。
私が見つけた唯一のトピックは、 wxPythonを使用することをお勧めします。これは、この特定のプロジェクトで実行できることではありません(Pygameである必要があります)。
ocaml - OCaml Sdlに関するドキュメントはありますか?
そのためにOCamlSDLを使った小さなゲームを開発しています。それに関するドキュメントが見つからなかったので、3つの質問があります。
- 私はWindowsでOCamlSDLを使いたいので、誰でもそれをコンパイルする方法を手伝ってくれるでしょう(私はすでにLinuxをあきらめて仮想PCにインストールしました)
- OCaml SDLの使用方法に関するドキュメントはありますか?
- 800x600のウィンドウを使用していますが、内部のグラフィックを表現したいのですが、たとえば、ピクセルは背景を表し、もう1つは岩を表すなど、その(800x600)ウィンドウの最適な表現は何ですか?一般的なケースとして、800*600セルの配列を使用しています。
delphi - TGraphicControl.Paintはいつ呼び出されますか?
ユーザーがSDLレンダリングサーフェスをVCLフォームに埋め込むことができるカスタムTGraphicControl子孫を作成しようとしています。これにより、SDLアニメーションをフォームに表示する簡単な方法が提供されます。
どうやらTGraphicControlはPaintメソッドで再描画されているようです。これはどのくらいの頻度で呼び出されますか?何かがコントロールを無効にすることが起こったときだけですか、それともそれを呼び出す他のものがありますか?それはそれ自身の描画を行う何かとどのように相互作用しますか?
delphi - コンポーネントの作成またはストリーミング中にハンドルを使用してはならないのはなぜですか?
SDL_CreateWindowFrom 関数を介して SDL レンダリング サーフェスをラップするカスタム VCL コントロールを作成したいと考えています。SDL_CreateWindowFrom は、既存の HWND ハンドルを取得し、高性能レンダリング コンテキスト (DirectX や OpenGL を含むいくつかのバックエンドが利用可能) をそれに配置します。
ヘルプファイルには、「コンポーネントの作成中またはストリーミング中にハンドル プロパティを参照しないでください」と記載されています。しかし、それは理由を述べていません。最初に Handle プロパティにアクセスしようとすると、有効なハンドルが存在することを確認するために HandleNeeded が呼び出されます。
そこで、質問が 2 つあります。1: コンポーネントの作成中に Handle プロパティを参照してはならない理由は何ですか? 2. コントロールのポイント全体が、HWND の初期化を必要とするレンダリング サーフェスをラップすることである場合、(理想的には) 作成/ストリーミング中に行われるべき初期化を安全に実行できるのはいつですか?
c++ - C++/Windows でコンソールに出力する方法
Linux の C++ で iostream を使用すると、プログラムの出力がターミナルに表示されますが、Windows では出力が stdout.txt ファイルに保存されるだけです。Windows でコンソールに出力を表示するにはどうすればよいですか?
c++ - C++ (UDP または TCP) のネットワーク フレームワーク?
私はSDLとOpenGLを使用してスレッド化されたクロスプラットフォーム アプリケーション (Linux/Windows) を作成しており、ネットワーキングを行うために、SDL_Net の上にあるSDL Net2 を検討していました。
ただし、これまで C/C++ でネットワークを作成したことがないため、利用可能なクロスプラットフォーム テクノロジに慣れていません。別のライブラリを提案するSDL_NetまたはNet2の経験がある人はいますか?
iphone - SDL for iPhoneはどの程度成熟していますか?
しばらくの間、私のお気に入りの古典的な PC ゲームの 1 つであるThe Ur-Quan Masters (別名Star Control 2 ) を iPhone に移植しようと考えていました。UQM はすべてのグラフィックス、サウンド、入力、およびその他のゲーム関連のものに SDL を使用しており、iPhone への SDL の移植があるようですが、現時点ではあまり成熟していないように見えます。
誰かが iPhone SDL ポートを試してみましたか? それはどのくらいうまく機能しますか?既にクロス プラットフォーム コードであるこのプロジェクトを iPhone に適用すると、どのような問題が予想されますか?
SDL がオプションではない場合、SDL と OpenGL ES や Core Audio などのネイティブ ライブラリとの間のギャップを埋める代替フレームワークを検討することを推奨できますか? それとも、それらのフレームワークへのコーディングが最良の選択肢ですか?
編集して追加:これは、iPhone への移植に関する UQM フォーラムのフォーラム スレッドへのリンクです。
c++ - C ++でSOILを使用して、1つのテクスチャをそれらの配列に分割する方法はありますか?
プロジェクトでSOILを使用していますが、単一のテクスチャを取り込んでから、最初のテクスチャのさまざまな部分を使用してテクスチャの配列に変換する必要があります。(スプライトシートを使用するには)。
ちなみに私はSDLとOpenGLを使っています。
opengl - Ubuntu での OpenGL/SDL の問題
http://dl.getdropbox.com/u/175564/problem-sdl.pngを実行できなかった C コードがあり ます。
問題は OpenGL または SDL にあります。/usr/local/SDL/SDL.h に SDL.h がないため、gcc で見つけることができません。
MacPorts によって /opt/local/include/SDL/SDL.h に SDL.h がインストールされています。
/Masi/local/SDL/SDL.h にコピーしようとしましたが、フォルダーで失敗しました
そして
シンボリックリンクを作成して問題を解決しようとしました
c++ - 音楽を SDL_Mixer チャンクとして実行する
現在、SDL_Mixer には、チャンクと音楽の 2 種類のサウンド リソースがあります。
API とサポートされているフォーマットの制限以外に、音楽を SDL_Chunk と channel として読み込んで再生しない理由はありますか? (メモリ、速度など)