Skip to content
View TerryFungggivtf's full-sized avatar
  • Cymru

Block or report TerryFungggivtf

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TerryFungggivtf/README.md

Easy2D

Build status GitHub release GitHub license

简介

Easy2D 是一个为 C++ 设计的 2D 游戏引擎,目前仅支持 Windows 平台。

我写这个库的初衷是学习游戏引擎技术,然后写一些自己的小游戏。Easy2D 提供了很多轮子和工具,但它仍然在开发当中。

更多的信息请到 Easy2D 官方网站 查看。

功能

  • 场景管理
  • 场景间过渡动画
  • 动画系统
  • 简单的按钮 GUI
  • WAV 音频支持
  • 数据持久化工具
  • ...

快速上手

运行 Hello World

第一步,点击页面右上角的 Clone or download,克隆本仓库或者下载 zip 源码。

git clone https://github.com/nomango/easy2d.git

第二步,使用 Visual Studio 2013 或更高版本,打开目录下的 sln 文件。

第三步,直接运行,在几分钟编译后就会自动打开 Hello World 程序。

安装

使用简易安装器安装

简易安装器是一个使用 7zip 制作的自解压安装包,它包含在各 Visual Studio 版本上预先编译好的库文件。

请到 GitHub release 页面或 Easy2D 官方网站 下载最新的安装程序。

从源代码安装

在其他项目使用 Easy2D 时,需要先编译 Easy2D 工程,它会在 /Easy2D/output/ 目录生成 .lib 文件。

在 VS 中打开你自己项目的项目属性,把 C/C++ ==> 附加包含目录 设置为 Easy2D 项目的 /Easy2D/include/ 目录,再把 链接器 ==> 附加库目录 设置为 Easy2D 项目的 /Easy2D/output/ 目录。

然后就可以在你自己的项目中使用 Easy2D 的功能了。

注意:必须先把 Easy2D 项目编译生成 .lib 文件

计划

Easy2D 是我个人的早期作品,新的游戏引擎项目已经更庞大且更专业,查看详情请移步 Kiwano 游戏引擎

联系方式

Popular repositories Loading

  1. portletDevTrainingSghez portletDevTrainingSghez Public

    The most basic hello world portlet I can think of

    Java

  2. QianyeGroup5 QianyeGroup5 Public

    Redmi K20 Pro 75Hz屏幕刷新率安装器

    C

  3. TerryFungggivtf TerryFungggivtf Public

    C++

  4. Dhroov7 Dhroov7 Public

    Forked from jimbeamman7/Dhroov7

    This repo has been removed by hacktoberfest still contributors are still welcome but your PR will not count in hackto…

    Vue

  5. worktool worktool Public

    Forked from gallonyin/worktool

    【企业微信】企业微信机器人 聊天机器人、自动加好友、自动拉群、自动群发机器人 免Root零封号 集成ChatGPT

    Kotlin

  6. yfdoc yfdoc Public

    Forked from FredMushZhaoX/yfdoc

    文档管理系统-电子文件合同管理系统

    JavaScript