sdl

    2熱度

    1回答

    我正在經歷命名程序的正常過程,選擇要安裝的目錄,但它要求我提供SDL的include和lib庫的位置。我目前正在將我的SDL安裝存儲在C:目錄下,但是當我輸入C:\ SDL2-2.0.5 \ i686-w64-mingw32時,它會要求我輸入lib和include文件的路徑,所以出現錯誤。如何停止CodeBlocks返回錯誤? SPECIFICS: SDL2.5 錯誤:您輸入的路徑似乎有效,但此向

    3熱度

    1回答

    我通過FNA使用SDL2 C# wrapper,我需要能夠檢測窗口調整大小,最小/最大化等等。從我發現它看起來我應該使用SDL_EventFilter代表和SDL_WindowEventID枚舉。我嘗試使用SDL_AddEventWatch和SDL_SetEventFilter方法附加這樣的事件,但我沒有收到與窗口管理相關的任何事件。 如何正確使用C#包裝器中的SDL窗口事件?

    0熱度

    1回答

    我編碼的ALT + ENTER SDL窗口minimiser/maximiser,但即使我的varibale SMax之前設置的SDL延遲改變時,窗口只有最大限度地降低了前一秒鐘回去到它的原始狀態。如何使最小化/最大化永久化,直到ALT + ENTER再次被按下? if (keyState[SDL_SCANCODE_LALT] && keyState[SDL_SCANCODE_RETURN] &&

    2熱度

    1回答

    我在鏈接或運行用C或C++編寫的應用程序時遇到了MSVC運行時錯誤的問題。因此,我儘量準確地使用正確的版本。 我看到SDL(Simple DirectMedia Layer)庫是用MSVCRT預編譯的,其中AFAIK是用MSVC 4.2到6.0編譯的。儘管如此,預編譯的庫在我的應用程序使用Visual Studio 2015 v14進行編譯後仍能正常工作。 怎麼沒有連接舊的MSVCRT和MSVCR

    -3熱度

    2回答

    我會嘗試解釋簡單的,我的字符跳轉,但當Space按鈕釋放時它不會下降。我該如何解決? 這裏是我的跳碼: if (keystate[keys[7]]) //Keys 7 = SPACE Button { jumping = true; } if (jumping) //If is jumping { positionRect.y += jumpVel; jump

    1熱度

    1回答

    我編碼菜單,並使用keyState[SDL_SCANCODE_KEY]檢測時按下某個鍵在一個週期是這樣的: if (Button1 && keyState[SDL_SCANCODE_DOWN]) { Button1 = false; Button2 = true; } else if (Button2 && keyState[SDL_SCANCODE_DOWN]) {

    2熱度

    1回答

    使用SDL2,我設法使用SDL_GetCurrentDisplayMode()和SDL_GetDisplayBounds()獲得我的顯示器的分辨率和位置,但是當我在外部更改分辨率(在這種情況下,使用Windows 7控制面板)或顯示器的相應位置並再次調用這兩個函數,我會得到相同的舊值,而不是新的分辨率和位置。直到我重新啓動我的程序當然。 我想SDL不更新這些。如何在不重新啓動程序的情況下獲取更新值

    0熱度

    1回答

    我一直在嘗試大約6個小時......以利用我的項目中的SDL2_gfx庫Xcode 8.0。 我現在告訴你,我是一個完整的新手所有這些,終端命令,包括庫和東西。 我已經設法使用SDL2,因爲有一個.framework,但是SDL2_gfx只能作爲一個帶有.a,.dylib,.h和一個神祕的.json的文件夾。 我已經安裝它通過自制軟件沒有問題,但現在,我該如何使用它? 在構建階段和構建設置: 我試

    0熱度

    1回答

    好的,所以這一個絕對讓我感到頭疼。基本上,我已經建立了一個簡單的makefile,它運行g ++來用SDL2構建我的基本C++項目。現在,當我運行這個makefile時,它給了我一大堆「SDL_Init的未定義尊敬」的錯誤,以及我在程序中使用的從SDL2取得的每一個函數。但是,當我從makefile複製命令並從終端運行它時,一切都很好。在不更改文件並再次運行make文件的情況下,它編譯得很好。 我

    2熱度

    2回答

    我試圖使用鐺在Windows平臺上編譯和鏈接的SDL2應用。 之所以這樣做,是爲了讓我的開發環境與其他使用XCode的OSX(使用clang編譯)的團隊成員保持一致。由於Visual C++編譯器比clang編譯器嚴格得多,所以我可能會提交不會在clang下編譯的更改。 我寧願不必須安裝VS 2015年使用的實驗LLVM編譯環境:從(鏈接刪除) 我已經安裝在Windows(不包括從源頭建立了LLV