-
-
26用的sdl2.0 做一个播放器,我想实现鼠标在播放器上画一个矩形,然后保存矩形里面的内容为一张bmp图片。 分三步走: 1 是获取播放器窗口显示内容 SDL_Surface* savSur = SDL_GetWindowSurface(m_pWindow); 2 是计算区域进行剪切 3 保存 SDL_SaveBMP(savSur, "D:/save.bmp"); 目前就是我直接获取窗口内容然后保存,保存的是一张全黑的图片。就是感觉没有内容一样。请问怎么获取一个有效的SDL_Surface进行保存。或者是如何把渲染器 转换为SDL_Surface。我找了很久没有找到对
-
57完结,撒花留念
-
9
-
46
-
5已经放在SDL网盘里
-
4重新做了一个,改了自适应, 链接: http://pan.baidu.com/share/link?shareid=2367796587&uk=304703
-
15自古一楼 给度娘
-
24在这个吧里看了看,貌似没多少人用 SDL_net 啊,不知是你们的程序用不到还是不会用,或者说根本不知道有这东西? 那么我就随便说说SDL_net的用法(可能不严谨,如有错误请指出)
-
44把SDL2相关的DLL,APK文件中的字体放到程序目录中就能运行了。http://pan.baidu.com/s/1nvq8kBZ
-
53
-
22告别c4droid。
-
13和以前的大不一样
-
2alpha beta 分支限界,能搜索5层。 win7 mingw sdl 编译 http://www.oschina.net/code/snippet_2693065_55067
-
11
-
37
-
26度娘
-
24
-
22一楼
-
19正式开始之前先让我们来讨论下C++的异常安全吧。 我讲的不太严谨 有错请指正,看不懂可以看看其他资料 比如搜索 make_unique exception safe 首先 下面这种代码有资源泄露的隐患 f(A*); A* a=new A(); f(a); //#1 delete a; 因为#1处可能有异常抛出,delete a 不会被执行。 如果你还想着这样解决问题的话 A* a=new A(); try{ f(a); //#1 }catch(...){...............} delete a; 这么恶心的写法 能忍?用RAII吧! 然而 你以为这样子做是正确的RAII class Window{ XX_window* wnd; XX_renderer* renderer; public: W
-
18一楼
-
47如何建立一个完全“空的”的Texture,也就是完全透明的,不会影响到使用SDL_RenderCopy画到上面的半透明图像的效果? 现在我做了如下的测试: // 建立一个临时的Texture pTempTexture =SDL_CreateTexture(pRenderer, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_TARGET, 500, 500); //设置叠加模式,这里不是很明白,根据官方文档我觉得应该设置为SDL_BLENDMODE_NONE,可是这样会导致出现黑色的不透明底色 SDL_SetTextureBlendMode(pTempTexture,SDL_BLENDMODE_BLEND); //切换渲染目标到pTempTexture SDL_SetRenderTarg
-
31发两个SDL2写的小游戏,
-
54一楼
-
20虽然说是偏门知识,但了解这些将使你的游戏开发变得更有效率
-
29长期更新
-
10打了一上午,分享一下 RGB标准色枚举类型 共138种颜色 地址: http://pan.baidu.com/share/link?shareid=2570371627&uk=141325 内有转RGBA的函数,临时写的
-
14把代码还有工程文件都分享出来了, 转载请注明出处哦~ 地址http://blog.csdn.net/u013011866/article/details/41872411
-
3以下是本人写的SDL2开发环境配置过程,希望能帮到大家 http://jingyan.baidu.com/article/67508eb4d7fffe9ccb1ce475.html
-
6
-
8Code::Blocks svn 9916 绿色便携版(零配置,解压后立即可用) 集成的编译器: MinGW-w64 v4.20 GCC 4.9.1 dw2 i686 win32 C/C++ 编译器 LLVM Clang 3.6 C/C++ 编译器 多方案代码高亮 集成的开发工具 WinBGIm(graphics.h 的 Windows 实现) wxWidgets 2.8.12/3.0.1(跨平台 GUI 界面开发工具,已编译配置) boost 1.5.6(C++ 开源库,已编译配置) GLUT(freeglut 2.8.1,已经配置好全局变量和专门设置的工程向导) SDL2 2.0.3(已经配置好全局变量和专门设置的工程向导) 集成的工具 cppcheck(静态程序检
-
40
-
8
-
311楼度娘 2楼准备工作 3楼WIN下DEV 4楼WIN下CODEBLOCKS 5楼gcc
-
14源代码:http://pan.baidu.com/s/17sDmC 程序:http://pan.baidu.com/s/17YAoh
-
131楼祭天
-
81鉴于SDL2.0的教程在网上寥寥无几(事实上英文网站上也没几篇),就翻译了这么一套国外网友twinklebear写的教程…… 个人推广SDL2.0的原因是因为觉得SDL1.2那个绘图效率实在太低……在前几年的上网本之类配置的机器上,跑个hello world都只能达到30+fps。 个人感觉(其实我没看过源码)SDL1.2应该是个跟当年的DirectDraw差不多的东西,像素填充什么的,有相当程度上是要磨CPU的。而SDL2.0从绘图方式上就革新了,抛弃了之前的surface的模式,把实际绘制的东西改