sdl

    2熱度

    3回答

    我想要獲得上述短語的一般意義。我正在學習PyGame,並遇到了SDL(Simple DirectMedia Layer)參考。 從PyGame引用SDL:「Pygame是SDL的python包裝器,由Pete Shinners編寫。」 http://www.pygame.org/docs/tut/newbieguide.html 我擡頭SDL(在上面的URL鏈接SDL [只需點擊SDL]),並跑進

    0熱度

    1回答

    我正在關注本教程中關於C++音頻編程的知識,這些知識我都不明白;第四行假設代表什麼?我知道我沒有創建一個AudioObject的實例,因爲我沒有用new關鍵字實例化它。但是,爲什麼可以給它分配屬性?這非常類似於一個函數聲明,它讓我感到困惑,因爲聲音被用作我主體其他地方的參考。 e.g SampleInfo info; //struct info.volume = 1.0; AudioObje

    0熱度

    1回答

    我用我的IMG_Load比賽進入所謂buffer一個SDL_Surfase變量和 SDL_Texture *data_in_vram = SDL_CreateTextureFromSurface(render, bufer); 然後SDL_Fre。 但是我看到在SDL_Texture將所有數據分配到我的RAM內存的窗口中的內存使用情況。 我聽說SDL_Surface使用ram,而SDL_Tex

    0熱度

    1回答

    我最初使用glfw編寫了我的遊戲。然而,由於缺乏Android可移植性,我必須將所有的glfw代碼替換爲SDL,因爲SDL更具可移植性。 我的原始遊戲循環使用glfw框架工作非常緊張。這是它: // game loop while (!glfwWindowShouldClose(window)) { //if-else statements that create //the

    -2熱度

    1回答

    我對應用程序進行了編碼,但得到了SDL的錯誤輸出。爲了指定我的問題,我開發了一個簡單的代碼來計算鼠標點擊次數。我在Windows上使用GCC編譯器的CodeBlocks。 的代碼去如下: #include "SDL.h" #include <stdio.h> int main (int argc , char *args[]) { SDL_Window *window = NUL

    0熱度

    1回答

    所以這是我的問題。我有一個DrawMgr類,在這個類中我調用DrawCube函數,在其中使用SDL_Surface的另一個類的函數draw。我的主要問題是,當我開始將鼠標移動到經過一段時間後創建的窗口時,它會產生分段錯誤,當我回溯時表示它與釋放曲面有關。另一件事是當我在DrawManager.cpp中調用函數DrawCube時,它不繪製立方體。 編輯:問題是我用e.key.keysym.sym =

    0熱度

    1回答

    $ make g++ main.cpp -I/mingw/include -L/mingw/lib -w -Wall -lSDL2main -lSDL2 -o test /usr/lib/../lib/libmsys-2.0.a(libcmain.o): In function `main': /msys_scripts/msys2-runtime/src/msys2-runtime/win

    1熱度

    1回答

    我想加載一個PNG圖像,並獲取它的一些像素的顏色(以32位RGBA格式)。我搜索了很多,但沒有找到一個好的工作解決方案。 我發現,使用SDL_LockTexture進行像素處理。但不想改變圖像,只需讀取一些像素即可。

    0熱度

    1回答

    運行我聽功能在一個單獨的線程似乎是它認爲確定使用延遲時間以減少CPU使用率佔用大量CPU 的還是我使用線程都錯了? // Running in a seperate Thread void Server::listen() { while (m_running) { if (SDLNet_UDP_Recv(m_socket, m_packet) > 0)

    -1熱度

    1回答

    我正在使用PyGame來操作和繪製圖像。 例如,這是我創建使用draw.rect圖像: 我需要運行我在AWS上的代碼,所以我跟着instructions讓一個無頭的服務器上pygame的運行,並添加os.environ["SDL_VIDEODRIVER"] = "dummy"我的代碼。 但是現在,生成的圖像將不同地解釋相同的RGB值(特別是藍色通道)。 例如,灰白色原始圖像中是(254,252,2