一个简易的C++ 2D游戏引擎
Please wait for the administrator to review and you will receive a system notification when the review is complete
对于编程而言,初学者最需要的不是技能,而是成就感。
如果你喜欢用 C/C++ 编写自己的小游戏,那么 Easy2D 将是个不错的选择,它大大简化了游戏制作过程,可以帮助你快速开发 Windows 上的 2D 小游戏。
它的特点和它的名字一样,Everything is Easy!
在 下载 页面下载安装包,打开后跟随提示安装即可。
安装程序会检测您已经安装的 Visual Studio
版本,并根据您的选择将对应库文件解压至 VS 库目录下。
Easy2D 不支持 VS2012 及以下的版本(包括 VC6.0),如果你使用的是低版本的 VS,那你需要尝试一下新版的 Visual Studio 了。
安装环境:
操作系统:Windows 8 及以上操作系统。
编译环境:Visual Studio 2013 (x86 & x64) 及以上版本。
Clone or download
,克隆本仓库或者下载 zip 源码C/C++
==> 附加包含目录
设置为 Easy2D 项目的 /Easy2D/include/
目录链接器
==> 附加库目录
设置为 Easy2D 项目的 /Easy2D/output/
目录使用 VS 新建一个空的 C++ 控制台程序,在源文件开头引入easy2d.h
头文件,即可开始使用。
复制下面的代码以创建一个Hello World
程序。
#include <easy2d/easy2d.h>
using namespace easy2d;
int main()
{
if (Game::init()) // 初始化游戏
{
auto scene = gcnew Scene; // 创建一个场景
SceneManager::enter(scene); // 进入该场景
auto text = gcnew Text(L"Hello Easy2D!"); // 创建一个文本
text->setAnchor(0.5, 0.5); // 设置文本中心点
text->setPos(Window::getSize() / 2); // 文本位置居中
scene->addChild(text); // 将这个文本添加到场景中
Game::start(); // 开始游戏
}
Game::destroy();
return 0;
}
如果您觉得我们的开源软件对你有所帮助,请扫下方二维码打赏我们一杯咖啡。