-
-
4代码如下 #include<SDL.h> int main(int argc, char* argv[lbk][rbk]) { SDL_Init(SDL_INIT_EVERYTHING); SDL_Event ee{}; SDL_Window* chuangkou = SDL_CreateWindow("a", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 500, 500, 0); while (1) { const Uint8* asss = SDL_GetKeyboardState(NULL); if (asss[lbk]SDL_SCANCODE_UP[rbk]) { SDL_Log("a"); } } return 0; } 无论如何按上键都没用,试了其他键也没用,sdl库的其他函数都没问题就这一个有问题,环境win11 vs2022,有没有大佬知道
-
1
-
0窗口上部显示文字,下部绘图。printf没法输出了,文字要用ttf字库文件 感觉没有当年logo,qbasic方便了
-
1我正确安装了,但是不知道怎么用。也找不到静态链接的文件,只有一个so,文件。虽然是动态链接,但是也应该有一个静态文件才对。动态链接文件只影响运行才对啊。网上找的方法都不管用。也不能像windows一样,直接在代码里链接lib文件。
-
1
-
0在2021年底,我曾在网上浏览影视投资网页,留下了电话号码。当天,一位自称为影视宣发业务经理的”徐先生“联系了我并加了我的微信。他向我介绍了他的公司,并发来了一些营业执照等相关资料。很有诚意,之后他给我提供了一些关于我感兴趣的电影的资料,虽然当时我只是想了解一下,并没有考虑投资。 然而,“徐先生”不断地向我推送多部电影项目的文件及其他相关图片资料,并陆续发送了一些其他客户的认购款交易凭证,有的几万、有的
-
2
-
4在键盘输入英文字符,sdl检测不到,为啥呀。
-
0张云菲、赵璐推荐投资抖音短剧分红被骗曝光! 2022年的一个夏天,正在工作的马先生(VX是falv72)收到一个陌生女性的微信好友申请,马先生以为是哪个客户找自己,于是通过了对方的申请。经过一番简单的介绍后,马先生这才明白这是一个“乌龙”,对方是联系错了人。但是误会说清后,两人并没有因此删除微信,马先生想着多交一个朋友也没什么。后面对方也主动找马先生聊天,两个人意外地聊得很投缘,仿佛是多年的知己朋友。对方自称在影
-
3在学习mixer中,现在遇到了几个问题: 1. 控制音乐的是音乐流,也就是说pausemusic和resumemusic等函数都是开关音乐流,不知道我的理解对不对? 2. pausemusic后一定需要resumemusic才能播放别的音乐吗?我自己试验是这样的,但是chatgpt说不用,网上的教程也没有两首音乐切换的教程,都是关于同一个音乐的。求大神解答一下多首歌曲切换的过程? 3. 我现在是先播放音乐a,再pause,等到要播放别的音乐的时候,resume,播放音乐b。但是,当我再切换回去音乐a播
-
1rt,我的窗口分辨率是1280 * 720,我想绘制一张图片做背景,jpg格式的,但是此时FPS会掉到40.我就试了一下砍了一半的分辨率,fps就上去了。想问问大家有办法优化吗?
-
2如何随机生成多个图形然后让它们运动?
-
1
-
1
-
15
-
1
-
6//The headers #include<SDL/SDL.h> #include<stdio.h> //the attributes of the screen const int SCREEN_WIDTH = 640; const int SCREE
-
3请问我使用ffmpeg 解码后的数据用 sdl 显示比vlc播放器播放rtsp 的画面颜色要浅,能解决吗 有偿请教
-
4大神能不能通俗的解释一个。解释一下它们的功能。。。。
-
1
-
3如题,在此帖内记录我学SDL2的过程,顺便吐槽一些我个人认为值得吐槽的代码。
-
1
-
0最新开发中的sdl 3.0 主要在更新些什么?
-
3只能是sdl1.2的,请高手给个pdf教程 中英文都可以,中文最好,在线教程也可以,谢谢
-
22你好,吧主。 想要写个RPG,发现SDL没有控件库,于是打算先写控件库。我已完成按钮、菜单、悬浮文本,其他的应该也没问题,但是文本框不知道怎么写,没思路。有这方面比较熟的吗? 退一步,有没有什么兼容SDL的控件库推荐。用过Qt,和SDL兼容性不好。 你是怎么解决问题的,你使用了别人的控件库吗? 你不接私信,我只能在这里提问了。
-
1RT 另外想问一下dalao们 OpenGL+SDL可以实现跨PC+Android吗.. 还是说必须OpenGL ES 或者直接PC上OpenGL ES 模拟器
-
13我安装的IDE有Xcode和eclipse,但是网上找的教程都是很久以前的,即使一步一步来也有对应不上的地方。 想请教一下macOS下应该怎么使用SDL2呢? 谢谢
-
11.项目为ffmpeg+SDL2+MFC,之前单纯用SDL2+ffmpeg直接用弹出框是正常出图播放的; 2.现在将创建窗口改如下代码是不出图,无法播放 screen = SDL_CreateWindowFrom((void*)(dlg->GetDlgItem(IDC_SCREEN)->GetSafeHwnd())); 3.最最最奇怪的是:如果我保留之前弹出框的创建函数不关,MFC创建创建也不关,则MFC窗口可以出图播放(如下2行代码),但是上面会多个完全没必要的弹出框,求大佬帮忙看下!谢谢了!!! //显示在弹出窗口 screen = SDL_CreateWindow("Simplest Video Play SDL2", S
-
1C:\Users\萧\AppData\Local\Temp\ccuywXSk.o未命名2.cpp:(.text+0x2f7): undefined reference to `IMG_Load' H:\新建文件夹 (4)\collect2.exe[Error] ld returned 1 exit status
-
1萌新想问下一张15kb的png图片加载成texture要多少内存啊?我这里加载了227张,看任务管理器用了200mb,渲染后发现用了400mb,平均一张15kb的图片用了1700kb,感觉也太大了,真的要这么多内存吗?
-
8有没有大佬知道sdl怎么弄透明背景
-
13
-
2pRenderer = SDL_CreateRenderer(pWindow, -1, SDL_RENDERER_ACCELERATED); 会导致显示窗口的黑屏 pRenderer = SDL_CreateRenderer(pWindow, -1, SDL_RENDERER_SOFTWARE); 当使用 SDL_RENDERER_SOFTWARE时,就会正常显示画面,但是渲染速度较慢。有大佬遇到过这个问题吗?
-
1
-
0ffmpeg+sdl2.0制作一个播放器,如何设置窗口置顶?求大神帮忙!
-
7哇😭,有没有大佬教着写游戏啊,想写却又更多做不到,多点触控,强制横屏,角色的行动,各种行为,屏幕一帧帧的刷新都不懂,有没有大佬抽空帮帮忙啊?
-
0报这个错 C:\Users\萧\AppData\Local\Temp\ccuywXSk.o未命名2.cpp:(.text+0x2f7): undefined reference to `IMG_Load'
-
4
-
1screen = SDL_CreateWindowFrom((void *)ui->label->winId()); sdlRender = SDL_CreateRenderer(screen,-1,0);texture = SDL_CreateTexture(sdlRender,SDL_PIXELFORMAT_IYUV, SDL_TEXTUREACCESS_STREAMING,width,height); //width,height实际视频的宽高 SDL_UpdateTexture(texture, nullptr, pixels, pitch); SDL_RenderClear(sdlRender); SDL_RenderCopy(sdlRender, texture, nullptr, nullptr); //后面2个参数设置了也无效 SDL_RenderPresent(sdlRender); 请问怎么设置才能不让他显示到外面去
-
3https://zhuanlan.zhihu.com/p/353535978
-
1测试能不能发
-
4想用SDL显示视频数据,也就是YUV直接显示; 在SDL1.2中,用的directx5,感觉性能还不错; 请教下,在windows平台下,SDL2.0中有directx吗?或者类似性
-
35RT,折腾了好久终于把SDL库打包好可以用了,刚刚学会加载一张BMP图片当背景图,现在打算去试着在背景图上画一条直线,我看到sdl_drawLine.h里面有个SD
-
7代码: #include<stdbool.h> #include<SDL2/SDL.h> const int FPS=60; const char*title="Test"; int width=640,height=480; bool isRun; SDL_Window*win=NULL; SDL_Renderer*ren=NULL; bool initSDL(){ if(SDL_Init(SDL_INIT_VIDEO)!=0){ SDL_LogError(SDL_LOG_CATEGORY_APPLICATION,"SDL2 init error:%s",SDL_GetError()); return false; } return true; } void quit(){ if(ren!=NULL){ SDL_DestroyRenderer(ren); } if(win!=NULL){ SDL_DestroyWindow(win); } SDL_Quit(); } bool createSDL(){ win=SDL_CreateWindow(title,SDL_WINDOWPOS_UNDEFINED,SDL_WINDOWPOS_UNDEFINED,width,height,SDL_WINDOW_SHOW
-
13目前我想写一个FFmpeg+SDL2的播放器,大部分都实现了,卡在了停止某一路音频的问题上。 我知道SDL_OpenAudio()和SDL_CloseAudio()是打开‘“音频设备1”的;所以我要同时播放多个音频就用了SDL_OpenAudioDevice(参数)和SDL_CloseAudioDevice(音频设备i)来打开和关闭指定的那一路。 打开多路是成功了的,可以同时播放2首歌,但是我调用SDL_CloseAudioDevice(音频设备i)关闭某一首歌的时候,2首歌全部都被关闭了,这是为什么啊?求大神指教