|  | 
 
| 游戏代码库的名字叫做 Sim2D Engine,虽然带有 Engine,然而也只是一个小型的 2D 游戏代码库,楼主就直接把自己事先写好的介绍贴上来吧。 
 sim2d_engine(以下简称 s2d)是使用纯 c 语言编写、运行于 windows 操作系统下的 2d 游戏代码库
 它封装了 windows 操作系统下开发 2d 游戏时必须要用到的底层实现逻辑,令用户可以将更多的精力
 投入到游戏开发的相关逻辑当中,而不必理会枯燥乏味的底层实现细节。
 
 
 s2d 包括下列特性:
 
 * 纯 c 语言编写,只需要学过 c 语言,便可以利用 s2d 开发 2d 游戏程序
 * 隐藏 windows 窗口程序相关代码实现,用户不会接触到任何 win32 窗口程序开发细节
 * 利用 direct3d 9 进行绘制
 * 利用 directinput 8 读取鼠标、键盘状态
 * 利用 directsound 8 进行音频播放
 * 支持 bmp、jpg、png、dds 等常见图像文件格式
 * 支持 pcm 标准音频数据,内置一份 wav 音频文件加载实现
 * 支持批量图形绘制,所有的绘制操作都会被事先记录起来,直到合适的时机,再一次性绘制
 * 多音频混音,最大支持混音音频数量,取决于用于硬件设备
 * 支持字体对象缓存池,所有使用同一套参数创建的字体,都指向同一个字体对象
 * 支持纹理对象缓存池,所有使用同一套参数创建的纹理,都指向同一个字体纹理
 * 基于句柄来管理资源,提升安全性
 * 提供高级 api 接口,通常,只需要两三个 api 调用,即可实现想要的功能
 * 提供一套简单的日志 api 接口,可以将信息记录到磁盘上的日志文件
 * 提供低级 api 接口,利于用户扩展 s2d 功能
 
 
 有兴趣的童鞋们可以拿来用一用,因为看到喵玉殿也有不少人搞游戏编程方面的,也有人会搞一搞
 同人小游戏或者业余时间搞一搞小游戏来自娱自乐,如果有用的上 s2d 的地方,实在是非常荣幸。
 
 Sim2D 代码库楼主我放到附件里面了,不需要那个论坛币就可以下载的了。
 
 
 
 
 | 
评分
查看全部评分
 |