Tag: SDL

SDL2 图形渲染
2D 游戏开发

SDL2 游戏开发之图形渲染(续)

我在以前的文章中已经简单的介绍过SDL 绘图相关的函数,涉及的内容主要是纹理加载与纹理显示的方法,但是 SDL 提供显示相关的函数远远不止这些,这篇文章就对 SDL 库提供的其它绘制方法和方式提供一个简要的说明,希望可以帮助大家对掌握 SDL绘图方法提供一定的帮助。

Read More »
扫雷
2D 游戏开发

Windows 游戏编程之扫雷

今天咱们制作一款 Windows 上最经典的游戏 —— 扫雷。扫雷这款游戏已经有很久远的历史了,不过在 Win10 原版操作系统中貌似已经被转移到了应用商店中。

Read More »
打砖块
2D 游戏开发

Windows 游戏编程之打砖块

今天咱们制作方块掌机的最后一个游戏 —— 打砖块。这个游戏据说是乔布斯发明的,真假不知道,但是核心规则很简单,就是用一个挡板发射小球来撞击上方的砖块,全部击碎算是过关。

Read More »
赛车
2D 游戏开发

Windows 游戏编程之方块赛车

今天制作方块掌机的另一个游戏 —— 赛车。这个游戏本身没有什么难度,就是操作由几个方块组成的车辆,在屏幕下方左右移动躲避下落的敌方车辆。

Read More »
SDL
编译教程

SDL 静态编译教程

SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用 C语言 写成。本文主要介绍 SDL 库的静态编译方法。

Read More »
对话框
SDL2 入门教程

SDL2 游戏开发之对话框显示

在 Windows 桌面上开发游戏,有的时候需要使用到 Windows 提供的对话框控件,例如扫雷、纸牌这种游戏。这篇文章就简单的介绍一下,如何在 SDL2 游戏中使用这些控件资源,我们这里以 Windows 平台为例,其它平台也是类似的原理。

Read More »
UI 界面
SDL2 入门教程

SDL2 游戏开发之UI显示

在 2D 游戏开发过程中有时候会根据窗口的大小按比例缩放 UI 界面,默认情况下,SDL 的 SDL_RenderCopy 函数是支持自动缩放显示的。

Read More »
中文显示
SDL2 入门教程

SDL2 游戏开发之中文渲染

在游戏开发过程中,经常遇见显示中文的问题,如果你使用图形渲染中介绍的方法,会发现显示的文字是乱码,之所以是这样是因为 SDL 文字显示接口的用法决定的,这篇文章就简单的介绍一下 SDL 显示中文的具体过程。

Read More »
SGF 框架
SDL2 入门教程

SDL2 游戏开发之框架搭建

通过前面的 SDL2 相关知识的学习,现在你已经具备了搭建一个基本游戏框架的能力,而这篇文章就准备从零开始,运用我们之前所讲解的知识,搭建一个开发小游戏使用的基本框架,为以后的小游戏开发做好准备。

Read More »
资源加载
SDL2 入门教程

SDL2 游戏开发之资源加载

如何管理这些资源其实是游戏引擎的工作,只不过对于小游戏来说,这个问题其实很容易被忽略,因为小游戏使用的多媒体素材很少,一般只有图片素材和简单音频文件,如果在程序中使用,直接载入使用即可。今天这篇文章主要讲一讲使用 SDL 开发小游戏过程中可能预计的两个资源加载问题。

Read More »