在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
從SDL2中加載爲紋理的精靈圖表中渲染精靈時出現問題。該練習包括在頂部和底部角落顯示2個精靈,以及其他2個我想要的精靈,前三個精靈呈現良好,但奇怪的是,數字4不會呈現並具有相同的代碼結構。因此,我得到了一個黑屏,它被凍結,並且在99行中的一條消息,我在Mac OS Sierra 10.12.6的Xcode 9中稱SDL_RenderCopy爲:線程1:EXC_BAD_ACCESS代碼= 1。希望你
我目前正在開發一個小應用程序類。它應該在使用SDL2時減少一些痛苦。對於我想要一個名爲handleEvent的函數在實現派生類(應用程序類是一個基本接口)時被重載,以便自動傳遞當前的SDL_Event,以便用戶可以對其進行操作。 我認爲使用內置的SDL函數SDL_AddEventWatch創建回調會比啓動線程更好,讓它手動檢查新事件並調用成員函數。 但是,SDL Documentation for
我有一個典型的SDL事件循環中調用SDL_WaitEvent,跑進熱烈討論的問題(見here和here)在我的應用程序無法調整大小時重新繪製,因爲SDL_WaitEvent不返回直到在某些平臺上完成調整大小(Win32 & Mac OS)。在每一次討論中,都提到了使用SDL_SetEventFilter來解決這個問題的技巧,並且或多或少被接受爲解決方案和黑客。 使用SDL_SetEventFilt