sdl-2

    1

    1答えて

    私はここで同様の記事を見つけましたが、何も私の問題を助けません。私はちょうど基本的なOpenGLを使用しており、テクスチャを適用して三角形を描画しようとしています。しかし何らかの理由で三角形は単色です。この色は、テクスチャの背景と同じ色になります。 これは私が を描画しようとしていると私は、私はテクスチャを編集して実験してきたプログラム を実行したときに、これは結果である質感です左下に青色(原点)

    0

    1答えて

    私は現在、小さなアプリケーションクラスを開発中です。 SDL2を痛みの少ないものにするためのあるステップを踏み出すことになっています。私は、派生クラス(アプリケーションクラスはベースインターフェイス)を実装するときに、現在のSDL_Eventを自動的に渡すためにhandleEventという関数をオーバーロードして、ユーザーがそれを処理できるようにしたいと考えています。 SDL関数SDL_AddEv

    1

    1答えて

    私のプログラムはマンデルブロを描くことについてです。私は、オペレーティングシステム(例えば、Chromeやテキストエディタなど)の別のウィンドウをクリックすると、私のプログラムは画面を黒くクリアするが、終了したところで描画を続けることを発見した。それは描画中です。描画が終了し、別のウィンドウをクリックすると、何もクリアされません。 すべてのピクセルを画面にトラッキングせずに、ピクセルマトリックス全

    0

    1答えて

    Windowsデバイスでタッチを使用した後、&より前にFPSレートが低下する問題があります。タッチイベントが発生している間はすべて正常です。タッチイベントの目立つ低下の開始時と終了時にのみ表示されます(たとえば、SDL_FINGERMOTIONの開始時と終了時に、120〜99 fpsまたは60〜48 fpsの低下が確認できます)。一見、私はそれがSDLは、デフォルトで同時にタッチとマウスイベントの

    0

    1答えて

    SDLを使用して簡単なゲームを作成し、プログラムの最初からバックグラウンドで音楽を再生していますが、音楽が停止したときに次のトラック開始することができます。私はSDL_mixerライブラリを使って音楽を読み込んで再生しています。 bool loadTrack() { song = Mix_LoadMUS("backgroundmusic.mp3"); if (song ==

    0

    1答えて

    自分のキャラクターが私自身のSDL2ベースのフレームワークのプラットフォームに着陸しようとしています。現在のところ、私は複数のプラットフォームを持っている場合、私は1つを生成する場合、デフォルトであるために動作していません。キャラクターは最後に追加されたプラットフォームにのみ留まります。残りは徐々に落ち、groundedブール値はtrueからfalseに切り替わります。この機能は、すべてのdelt

    0

    1答えて

    SDL_Rendererにバインドされたテクスチャを別のSDL_Rendererにレンダリングすることはできますか?例: SDL_Renderer* render1, render2; //initialization of renderers SDL_Texture* texture = /* ... */; //created from render1 SDL_RenderCopy(re

    1

    1答えて

    私は現在、SDL2だけで時間を費やしてOpenGLをC++で使用する方法を学び、画面上に三角形を表示するのに苦労しています。私は一連のチュートリアルに従っていて、すべての仕組みを深く理解しようとしています。私は画面上に表示する単純な固体色の三角形を得ることに成功しましたが、すべての頂点に異なる色を与えようとすると、背景を除いて何も表示されません。 #include <iostream> #inc

    0

    1答えて

    私の線画は問題なく動作しますが、線がちらついています。 私のループのFPSを変更することを考えていましたが、RenderPresent()コードを別の行に追加するか、行を描画するための新しいコードを追加するだけでよいと思います。私は多くの可能性を試したが、何も働かなかった。 行のちらつきを止めるにはどうすればよいですか? さらに詳しい情報が必要な場合は、コメント欄にご記入ください。 // Glob

    0

    1答えて

    私は2つの異なるOSを実行する2台のマシンでこれを試しました。同じことがそれらの間で起こります。 #include <iostream> #include <SDL2/SDL.h> int main(int argc, char *argv[]) { bool running = true; SDL_Init(SDL_INIT_EVERYTHING); SDL_Window*