sdl-2

    1熱度

    1回答

    我的代碼會引發訪問錯誤。這是代碼: SDL_Color *getPixelColor(SDL_Surface *loadingSurface, int x, int y) { SDL_Color getColor = {0,0,0}; SDL_Texture *readingTexture = nullptr; readingTexture = SDL_Creat

    0熱度

    1回答

    是否可以將綁定到SDL_Renderer的紋理渲染到另一個SDL_Renderer?例如: SDL_Renderer* render1, render2; //initialization of renderers SDL_Texture* texture = /* ... */; //created from render1 SDL_RenderCopy(render1, texture,

    2熱度

    1回答

    在mac上遇到困難時刻的Sdl2。 代碼編譯良好,但在運行時Mix_init失敗,此錯誤: OGG Support Not Available 奇怪的事情,因爲我安裝sdl2_mixer這樣的: brew install SDL2_mixer --with-libvobis 這是初始化 int flags = MIX_INIT_OGG; int initted = Mix_Init(fl

    1熱度

    1回答

    我應該使用哪個文件而不是此文件? SDL_mixer.h

    0熱度

    1回答

    從SDL2中加載爲紋理的精靈圖表中渲染精靈時出現問題。該練習包括在頂部和底部角落顯示2個精靈,以及其他2個我想要的精靈,前三個精靈呈現良好,但奇怪的是,數字4不會呈現並具有相同的代碼結構。因此,我得到了一個黑屏,它被凍結,並且在99行中的一條消息,我在Mac OS Sierra 10.12.6的Xcode 9中稱SDL_RenderCopy爲:線程1:EXC_BAD_ACCESS代碼= 1。希望你

    1熱度

    1回答

    我在這裏找到了類似的帖子,但沒有人幫我解決我的問題。我只是使用基本的OpenGL,並試圖繪製一個應用了紋理的三角形。但由於某種原因,三角形是一種純色。這種顏色恰好與紋理的背景顏色相同。 這是我試圖提取 質地和這是結果,當我運行程序 我通過編輯紋理試驗在左下方(原點)有一些藍色,並且它是這樣出來的 我的猜測是它插入紅色和藍色給我紫色。但我不知道爲什麼它會首先插入顏色,而不是像我想要的那樣繪製紋理。

    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(CMAKE_EXE_LINKER_FL

    0熱度

    1回答

    我目前正在開發一個小應用程序類。它應該在使用SDL2時減少一些痛苦。對於我想要一個名爲handleEvent的函數在實現派生類(應用程序類是一個基本接口)時被重載,以便自動傳遞當前的SDL_Event,以便用戶可以對其進行操作。 我認爲使用內置的SDL函數SDL_AddEventWatch創建回調會比啓動線程更好,讓它手動檢查新事件並調用成員函數。 但是,SDL Documentation for

    1熱度

    1回答

    我需要我的SDL2程序來了解窗口是否全屏,並且我認爲我可以使用SDL_GetWindowFlags()來獲取該信息。默認情況下,我用兩個標誌初始化我的窗口:SDL_WINDOW_SHOWN和SDL_WINDOW_BORDERLESS,它們分別等於16和4。所以我期望函數返回20,但是我得到了532.而且有時也有1556,甚至在重新初始化窗口幾次後,在運行時更改爲532。但是,532在運行時不會更改

    1熱度

    1回答

    我有一個典型的SDL事件循環中調用SDL_WaitEvent,跑進熱烈討論的問題(見here和here)在我的應用程序無法調整大小時重新繪製,因爲SDL_WaitEvent不返回直到在某些平臺上完成調整大小(Win32 & Mac OS)。在每一次討論中,都提到了使用SDL_SetEventFilter來解決這個問題的技巧,並且或多或少被接受爲解決方案和黑客。 使用SDL_SetEventFilt