Easy2D 是什么 ?

对于编程而言,初学者最需要的不是技能,而是成就感

如果你喜欢用 C/C++ 编写自己的小游戏,那么 Easy2D 将是个不错的选择,它大大简化了游戏制作过程,可以帮助你快速开发 Windows 上的 2D 小游戏。

它的特点和它的名字一样,Everything is Easy!

安装 Easy2D

1. 使用简易安装器(新手选择)

下载安装包,安装程序会检测您已经安装的 Visual Studio 版本,并根据您的选择将库文件解压至 VS 库目录。

安装环境
操作系统:Windows 7 及以上操作系统。
编译环境:Visual Studio 2015 (Win32/x64) 及以上版本。

2. 使用源码编译(高手选择)

  1. 打开 Github 地址,点击页面右上角的 Clone or download,克隆本仓库或者下载 zip 源码
  2. 在你自己的 VS 项目里, 右键你的解决方案并选择 “添加” => “现有项目”,选择第 1 步下载的源代码中的 Easy2D/Easy2D.vcxproj 文件
  3. 右键你的项目,打开 “属性” 页,编辑 C\C++ => 常规 的 “附加引用目录” 选项,设置为第 1 步下载的源代码中的 Easy2D/include 目录
  4. 右键你的项目,选择 “添加” => “引用”,并选中 Easy2D 项目
  5. 开始编写 Easy2D 游戏吧!

开始使用!

使用 VS 新建一个空的 C++ 控制台程序,在源文件开头引入easy2d.h头文件,即可开始使用。

复制下面的代码以创建一个Hello World程序。

main.cpp

#include <easy2d/easy2d.h>

using namespace easy2d;

int main()
{
    if (Game::init())                               // 初始化游戏
    {
        auto scene = gcnew Scene;                   // 创建一个场景
        SceneManager::enter(scene);                 // 进入该场景

        auto text = gcnew Text("Hello Easy2D!");    // 创建一个文本
        text->setAnchor(0.5, 0.5);                  // 设置文本中心点
        text->setPos(Window::getSize() / 2);        // 文本位置居中
        scene->addChild(text);                      // 将这个文本添加到场景中

        Game::start();                              // 开始游戏
    }
    Game::destroy();
    return 0;
}

接下来学点什么?

太棒了,你已经成功创建了你的第一个 Easy2D 程序,接下来你可以按照这篇文档的顺序,先学习几个简单示例的开发,熟悉后再阅读 API 文档学习每个功能和模块的详细用法。

这个页面对你有帮助吗?