矢量显示图形引擎(vEdge) 概述 我决定使用简单直接媒体库版本2(SDL v2)编写Lunar Lander游戏。 首先,我不得不为这些类型的游戏编写一个游戏引擎,此回购诞生了。 目前,它仅支持2D矢量显示,这是我的Lunar Lander游戏所要求的全部。 技术领域 所有开发都使用“ C”编程语言(C99)。 SDL v2用作基础游戏库。 默认情况下,数字数据类型为浮点型。 CMake是构建工具。 CTest用于单元测试。 文件索引 vmath.h / vmath.c-矢量2D数学例程。 vdraw.h / vdraw.c-矢量原始渲染功能。 vedge.h / vedge.c-矢量显示图形引擎(vEdge)。 vfont.h / vfont.c-矢量字体(ASCII范围0x20-0x5F)。 test-vmath.c-矢量数学例程单元测试。 test-vedge.
2021-12-27 09:49:34 48KB C
1
步骤1:显示图片用二维数组来显示8张90×90的配对图片,用来翻转的;首先显示的是背景图片。定义一个二维数组pic[4][4] 来表示每张小图片存放的位置,数组里面存放0~7的数字,当前位置存放是0,就表示该位置要显示image0小图片。这样就可以显示所有小图片了。步骤2: 实现...
2021-12-27 03:20:42 195KB Linux SDL 记忆翻牌小游戏
1
SDL的深入探究及实践.pdf
2021-12-22 18:00:23 1.7MB
SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。现SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。
2021-12-21 21:04:46 41.31MB SDL SDL_ttf 天气获取 Linux
SDL(Simple DirectMediaLayer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、MacOS X等)的应用软件。现SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。
2021-12-21 21:04:45 6.08MB SDL2.0 SDL_ttf 贪吃蛇游戏 Linux
安卓 BOCHS模拟器 +SDL 用于运行DOS系统
2021-12-21 18:00:56 121B bochs windows3
1
在linux下使用SDL和C语言实现的俄罗斯方块游戏,具体的设计文档与作品成效可看我的CSDN博客~~
2021-12-21 13:02:21 4MB 俄罗斯方块 源代码 linux SDL
1
sdl结合c语言做的一个拼图小游戏,鼠标拖动完成拼图
2021-12-21 10:05:05 8KB sdl 拼图
1
SDL拼图源代码,上边有详细的代码介绍,用C++语言编写的
2021-12-21 09:37:39 9KB SDL 拼图
1
基于linux的SDL拼图小游戏,通过多文件的编译,使用时间线程与图片移动同时进行,通过鼠标事件,键盘事件控制游戏的进行,时间到之后可以选择重新开始与直接退出
2021-12-21 08:52:21 218KB C语言 多文件 线程
1