张银峰的编程课堂

Easy 2D:一个简单易用的2D开发库

Easy2D是一个简单易用的2D图形库。它可以协助我们在学习C/C++语言阶段,编写有趣的图形化小程序。

下载地址:Easy2D.rar

Easy2D的使用

正如其名,Easy2D的使用非常简单;获取项目后,sdk目录关系到我们程序的开发与发布。其中:

  • sdk/lib:目录中的 Easy2D.h 是我们基于Easy2D库开发程序的接口文件。
  • sdk/bin:程序运行时库,当我们发布或运行程序时,需要将这些文件拷贝到程序所在目录。

让我们从搭建环境开始,在此之前需要做两步工作:

  1. 使用 Visual Studio 创建一个空的控制台应用程序项目。
  2. 根据项目配置,选择32位或64位的开发库,将lib文件夹下的文件拷贝到项目文件夹。
// #1:包含Easy2D库头文件
#include "Easy2D.h"

int main()
{
    // #2:初始化库(创建指定标题与大小的窗口)
    if (E2D_Init("Hello, Easy2D!", 800, 600))
    {
        // #3:让库运行起来
        E2D_Run();

        // #4:关闭窗口时执行库清理操作
        E2D_Release();
    }

    return 0;
}

生成完成后,你需要将 sdk/bin 目录中的所有文件拷贝到当前 Exe 所在目录。这时运行程序,你会看到一个背景漆黑一片的窗口,恭喜你,学会了 Easy2D 的使用了!关于 Easy2D 更多的使用技巧,可以参考开发库自带的示例程序。

基于Easy2D的小游戏

推箱子

glimix.com

2048

glimix.com