sdl

    0熱度

    1回答

    我使用sdl2 lib來製作一個簡單的遊戲。成功測試sdl窗口和鍵盤處理。問題是我不能使用TTF把一些文字窗口,TTF_Init沒有找到(未定義參考TTF_Init()) CMake的文件: cmake_minimum_required(VERSION 3.6) project(untitled17) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=

    1熱度

    1回答

    我試圖在GameState中創建一個遊戲狀態系統,我創建了窗口類和MainLoop函數,起初我相信這是因爲循環不是主要的,但結果相同。 Window.cpp: #include "Window.h" using namespace std; Window::Window(char* title, int width, int height, Uint32 flags) { if

    0熱度

    1回答

    我試圖從SDL_Surface(SDL 1.3)創建opencv Mat。 我試過各種參數組合,但我似乎無法得到它的工作。這是我的代碼: SDL_Surface test_surf = SDL_SetVideoMode(WIDTH, HEIGHT, 16, SDL_SWSURFACE); Mat testRGB(WIDTH,HEIGHT,CV_8UC3,test_surf->pixels

    1熱度

    1回答

    #include <iostream> #include <SDL.h> using namespace std; int main(int argc, char* argv[]){ const int SCREEN_WIDTH = 800; const int SCREEN_HEIGHT = 600; if(SDL_Init(SDL_INIT_VIDEO)

    2熱度

    1回答

    我一直在遇到一個我一直在努力的遊戲,一旦我添加了音樂,它開始播放之後5-30秒內開始在我常用的紋理加載代碼中進行segfaulting 。我能想到的最好的是它是某種內存損壞。在嘗試調試它失敗(嘗試像GFlags pageheap之類的)之後,我花了一週的時間將它切成了下面的代碼,但仍然存在這個問題。 有時,這段錯誤會導致調用堆棧經歷SDL2_mixer.dll,但大多數情況下會發生在SDL_Cre

    -1熱度

    1回答

    我正試圖將相機運動系統應用到我目前正在使用的程序中。我無法弄清楚如何以非分立的單位移動相機,所以當我移動相機時,它會跳轉到下一個位置。如何平穩地移動相機而不會跳躍。 CameraControlls功能: void CameraControlls() { while (SDL_PollEvent(&e)) { if (e.type == SDL_QUIT) {

    -1熱度

    2回答

    我不想在C(1999)中創建自己的鋼琴,但是(聲音)輸出存在一些問題。 的PROGRAMM檢測的preseed鍵,以及它們是如何長按... 如果一個鍵被按下,就開始一個新的thread(phthread)至極應該發揮指定WAV文件,如果該鍵不再被按下的線程將被殺害。 SDL被加載到main()中,並且音頻設備主要被打開(作爲全局)。 但問題是,即使聲音線程被終止,SDL也會繼續播放。 所以我想:

    -1熱度

    1回答

    嗨我試圖觸發多個音樂在這裏播放,這裏有一些代碼。 Mix_Music *mix_list[MUSIC_COUNT] ; //init music with SDL int result = 0; int flags = MIX_INIT_MP3; if (SDL_Init(SDL_INIT_AUDIO) < 0) { printf("Fail

    0熱度

    2回答

    我擁有紋理,可以在OpenGL中通過常規方式渲染任何問題。但是現在我想在GLSL中渲染紋理,這是我目前遇到的問題。我沒有問題呈現一個常量矢量顏色,但它不檢測我發送給GLSL的紋理。 下面是代碼: GLunit wipeoutTexID; int main(int argc, char* args[]) { // Start up SDL and create window

    0熱度

    1回答

    當我編譯這個SDL代碼,我得到這個錯誤: SDL_DEV.cpp:60:2: error: expected unqualified-id before ‘if’ if(SDL_Init(SDL_INIT_VIDEO) < 0) ^ SDL_DEV.cpp:64:2: error: expected unqualified-id before ‘else’ else ^ Mak