sdl-2

    1

    1答えて

    私のSDL2プログラムは、ウィンドウがフルスクリーンかどうかを知るために必要ですが、私はSDL_GetWindowFlags()を使ってその情報を得ることができると考えました。デフォルトでは、私は2つのフラグ:SDL_WINDOW_SHOWNとSDL_WINDOW_BORDERLESS(それぞれ16と4に等しい)でウィンドウを初期化します。だから私は関数が20を返すと期待していましたが、代わりに私

    2

    1答えて

    私はこのコードでSDLを初期化します。私は、非SDLソフトウェアレンダラでレンダリングすると、このコードでウィンドウにそれを提示 SDL_Init(SDL_INIT_VIDEO); SDL_Window* win = SDL_CreateWindow( "SDL Window", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDE

    3

    2答えて

    プログラムにfloatを使用しない場合は「__fltused」乗算定義されており、リリースは同じ問題 SDL2.lib(SDL_stdlib.obj) : error LNK2005: __fltused already defined in LIBCMTD.lib(fltused.obj)` に遭遇していないようだのビルド 私は/ MTdと静的ライブラリとしてSDL2.libを再コンパイルし

    0

    1答えて

    sdl "draw circle"機能はありますか?または私はceroからそれを作るべきですか? 、またはその代わりに...すでにC++で作成されている関数はありますか? 何かのように: int main(){ // create the window SDL_Window * window1 = SDL_CreateWindow("Window",700,50,5

    -2

    2答えて

    更新:詳細については私の答え、ポインタエラーを確認してください。 私は、いくつかのテスト資産を読み込み、SDL2を使ってそれらを画面にblitする機能を持っています。この関数は、コマンドを実行する直前にsegfaultをスローします。明確な原因はありません。この関数の変数のいくつかはグローバルであることに注意してください。 機能の内容: printf("DEBUG"); int menu

    2

    1答えて

    私はSDL2ライブラリを使用する簡単なプログラムをコンパイルしています。 MWE(Lazy Foo's tutorialの単純化バージョン): // main.cpp #include <SDL.h> int main(int argc, char* args[]) { SDL_Window* window = NULL; SDL_Surface* screenSurfa

    0

    1答えて

    SDL2のテクスチャとしてロードされたスプライトシートからスプライトをレンダリングする際に問題があります。この演習では、上端と下端に2つのスプライトが表示され、残りの2つは最初の3つのスプライトがレンダリングされますが、不思議なことに4はレンダリングされず、同じコード構造になっています。その結果、フリーズした黒い画面が表示され、99行目にあるMac OS Sierra 10.12.6のXcode

    1

    1答えて

    私の質問は、SDL2で方向入力を実装する最も強固な方法です。 私の現在のコードの問題は、あなたがプレーヤーを左に移動したいと言うことです。 aを押すとx値が小さくなり、aキーを離すとx値の減少が止まります。ただし、左に移動してすぐに右に移動したい場合、プレイヤーは一定期間停止してから右に移動します。 アドバイスは非常に役に立ちます。 私のキーボード機能: class KeyboardControl

    0

    1答えて

    私はSDL2でClionを使いたいのですが、多くのテストの後、私はすでにエラーがあります。 は私CmakeLists.txtあります: cmake_minimum_required(VERSION 3.8) project(sdl2-test) #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -lmingw32") #set(CMAK