使用Vs2015+SDL2.0.14环境进行测试。 示例名称
* 使用SDL_image显示png或jpg
* 使用SDL_mixer播放音频文件
* 播放yuv420随机颜色
* 播放yuv420p格式的yuv文件
1、SDL2代码在编写时,切记首先需要进行初始化,初始化可以初始不同的子模块,也可以初始所有模块。
// sdl初始化 if (SDL_Init(SDL_INIT_EVERYTHING) == -1) {
Simple DirectMedia Layer 是一个跨平台开发库,旨在通过 OpenGL 和 Direct3D 提供对音频,键盘,鼠标,操纵杆和图形硬件的低级访问。视频播放软件,仿真器和流行的游戏(包括 Valve 的获奖目录和许多 Humble Bundle 游戏)都使用它。 SDL正式支持Windows,Mac OS X,Linux,iOS和Android。在源代码中可以找到对其他平台的支
我试图将SDL程序限制为60 FPS,并使用以下代码计算FPS: 但似乎SDL_Delay以某种方式影响了SDL_GetTicks的返回值,因此time_delta得到的值类似于0到3,而当我只删除最后2行时,它通常约为15。 对我来说,这毫无意义。有人知道怎么回事吗? 编辑: 上面的代码基本上是我程序的主循环。我首先实现了一个fps计数器,通过在start_time和afterwords中计算多
Introduction C-Dogs SDL is a classic overhead run-and-gun game, supporting up to 4 playersin co-op and deathmatch modes. Customize your player, choose from many weapons,and blast, slide and slash your
Ruby/SDL是一个SDL的Ruby扩展。这个类库令你可以绘制图形,处理输入,和播放音效。
SDL Sopwith 是经典飞行游戏 Sopwith 的新版本。使用 GTK+ 开发。
SDL Asylum is a C/SDL port of Andy Southgate's 1994 game Asylum, originally for the Acorn Archimedes. In the game, Young Sigmund has a few problems. To help him resolve his mental instability, you mus
sge2d, SDL Game Engine 是一个平台无关的 2D 游戏C++编程框架。
C-Dogs SDL 是老的 DOS 下的街机游戏 C-Dogs 在现在新的操作系统上的移植版本。C-Dogs 是一个射击类的街机游戏,玩家可以单独玩或者和其他玩家一起完成任务。内置很多任务。