前两天入手了一块2.8’的tft液晶显示屏,于是和树莓派连了一发,成功将命令行显示在了这块小的可怜的屏幕上之后,觉得这屏幕就显示个黑白内容太浪费了,于是考虑开发一个”脸”(图形用户界面,GUI)。首先考虑用C语言或者Python来堆图形界面,但是发现不管是C语言的图形库SDL亦或者OpenGL来堆这 ...
分类:
其他好文 时间:
2016-08-06 21:54:44
阅读次数:
958
在进行Linux下的图形系统编程时,我们常常会遇到以下这些概念: Framebuffer, X11, SDL,DFB, miniGUI, OpenGL,QT, GTK,KDE, GNOME等等。 一、Linux 图形领域的基础设施 1.1 X Window X Window从逻辑上分为三层:X Se ...
分类:
系统相关 时间:
2016-08-06 20:23:37
阅读次数:
288
目录: 1、简介2、新特性总览 2.1、查看更多内容3、SDL从12迁移到20 3.1、一些基本的事实 3.2、视频部分 3.2.1、用新的视频应用程序接口创建一个游戏 3.2.2、其他渲染器API的注意事项 3.3、OpenGL 3.4、输入 3.5、事件 3.6、音频 3.7、摇杆 3.8、线程 ...
分类:
其他好文 时间:
2016-08-06 17:22:47
阅读次数:
148
SDL中的函数需要先初始化SDL才能用 : 1. 这里SDL_INIT_VIDEO是SDL库中的flag, 因为教程里面只用到了有关于video的部分, 所以只初始化了这一部分. 2. 这里还要注意初始化失败SDL_Init()返回的是-1. 3. SDL_GetError()在之后的教程中很常用, ...
分类:
其他好文 时间:
2016-07-28 15:11:58
阅读次数:
246
游戏特性[编辑] 游戏引擎用Free Pascal写成,GUI用C++写成,使用SDL和Qt4[2]。 0.9.12开始支持实时动态缩放游戏画面。 个性化[编辑] 刺猬大作战有着高度定制性 武器[编辑] 除了类似百战天虫的经典武器道具外,还添加了一些自己的东西,比如钻地火箭、走路的生日蛋糕炸弹和飞吻 ...
分类:
编程语言 时间:
2016-07-23 09:02:11
阅读次数:
499
今天看到之前用SDL做的程序,于是在Ubuntu下安装一下SDL库,看一下能不能运行起来。 ...
分类:
系统相关 时间:
2016-07-15 17:10:36
阅读次数:
205
OpenStack中VNC协议实现多屏共享 by 无若 libvirt设置基本说明: <devices> <graphics type='sdl' display=':0.0'/> <graphics type='vnc' port='5904' sharePolicy='allow-exclusi ...
分类:
其他好文 时间:
2016-06-21 17:19:19
阅读次数:
147
安装前依赖包检查及安装 python-devel SDL_image-devel SDL_mixer-devel SDL_ttf-devel SDL-devel numpy subversion portmidi-devel libsmpeg-devel #yum install python-de ...
分类:
其他好文 时间:
2016-06-13 18:49:06
阅读次数:
1295
打印完图片,是时候打印文字了。这里引用了SDL的字体扩展库,SDL2_ttf.lib,需要包含相应的头文件。 环境:SDL2 + VC++2015 下面的代码将在窗口打印一段文字,并对相应的操作做出响应。 这次把错误处理给精简掉了,代码看起来更清爽。 ...
分类:
其他好文 时间:
2016-06-07 01:14:16
阅读次数:
290
ffmpeg跟sdl的学习过程:一、版本信息:ffmpeg-3.0.2.tar.bz2SDL2-2.0.4.tar.gz二、编译过程:1、ffmgeg的编译:./configure --enable-shared --disable-yasm --prefix=/usr/local/ffmpegma ...
分类:
其他好文 时间:
2016-06-06 16:34:26
阅读次数:
225