diff --git a/README.md b/README.md index f309fc1..8bea95b 100644 --- a/README.md +++ b/README.md @@ -4,20 +4,22 @@ - Website (官网, 附带[教程](https://xege.org/beginner-lesson-1.html)以及[范例](https://xege.org/category/demo)等) - HomePage (代为维护) -- 社区 -- 百度贴吧2 -- 百度贴吧1 -- E-Mail new: this@xege.org +- 社区 [ege club](https://club.xege.org) +- 百度贴吧 [ege](http://tieba.baidu.com/f?kw=ege) +- 百度贴吧 [ege娘](http://tieba.baidu.com/f?kw=ege%C4%EF) +- 教程以及介绍 [EGE教程&介绍](https://blog.csdn.net/qq_39151563/article/details/100154767) (by [`依稀`](https://blog.csdn.net/qq_39151563?type=blog) ) +- E-Mail new: - QQ Group: 1060223135 (正常, 可加入) -原作者 misakamm 联系方式与相关链接: -- ~~HomePage1 (原作者仓库, 已停止更新)~~ -- ~~HomePage2 (同上)~~ -- ~~google+ (无法访问)~~ -- ~~Blog: (无法访问)~~ -- ~~E-Mail: misakamm@gmail.com(无法访问)~~ - -> 详细帮助文档,在压缩包里的man目录下,用浏览器打开index.htm就可以看到了 +>原作者 misakamm 联系方式与相关链接: +> +> - ~~HomePage1 (原作者仓库, 已停止更新)~~ +> - ~~HomePage2 (同上)~~ +> - ~~google+ (无法访问)~~ +> - ~~Blog: (无法访问)~~ +> - ~~E-Mail: (无法访问)~~ +> +> 详细帮助文档,在压缩包里的man目录下,用浏览器打开`index.htm`就可以看到了 > 原作者: [misakamm](https://github.com/misakamm/xege), 目前下落不明 > 暂由 代为更新 @@ -38,10 +40,10 @@ ### ege图形库的优点 -* 效率较好 特别在窗口锁定绘图模式下,640 x 480 的半透明混合,可以直接使用 `getpixel` / `putpixel` 完成,并且优化后可以在大约 1.5 GHz CPU台式机器上达到 60 FPS (60帧/秒) -* 灵活性强 绘图可以直接针对一个图像,或者画在控件上,不必只能画在屏幕上 -* 功能更多 支持拉伸贴图,支持图片旋转,支持透明半透明贴图,支持图像模糊滤镜操作,可以用对话框函数进行图形化的输入,可以方便地对帧率进行准确的控制,可以读取常见的流行的图片格式(bmp/jpg/png),可以保存图片为 bmp 或 png 格式。 -* 免费开源 本图形库为免费开源的图形库,你不但可以获取本图形库的全部源代码,你也可以参与到本图形库的开发,详情请联系 wysaid (this@xege.org)。 +- 效率较好 特别在窗口锁定绘图模式下,640 x 480 的半透明混合,可以直接使用 `getpixel` / `putpixel` 完成,并且优化后可以在大约 1.5 GHz CPU台式机器上达到 60 FPS (60帧/秒) +- 灵活性强 绘图可以直接针对一个图像,或者画在控件上,不必只能画在屏幕上 +- 功能更多 支持拉伸贴图,支持图片旋转,支持透明半透明贴图,支持图像模糊滤镜操作,可以用对话框函数进行图形化的输入,可以方便地对帧率进行准确的控制,可以读取常见的流行的图片格式(bmp/jpg/png),可以保存图片为 bmp 或 png 格式。 +- 免费开源 本图形库为免费开源的图形库,你不但可以获取本图形库的全部源代码,你也可以参与到本图形库的开发,详情请联系 wysaid ()。 ## ege简要使用说明 diff --git a/man/README.md b/man/README.md index b5a5af1..976e847 100644 --- a/man/README.md +++ b/man/README.md @@ -1,31 +1,55 @@ # EGE(Easy Graphics Engine) -**作者**:misakamm +>**原作者**:misakamm -| 相关网站 | 网址 | -| -------- | ----------------------------------------------------------------- | -| 官网 | [https://xege.org](https://xege.org) | -| 主页1 | [http://misakamm.github.io/xege](http://misakamm.github.io/xege) | -| 主页2 | [http://xege.org/manual](http://xege.org/manual) | -| 源代码 | [https://github.com/misakamm/xege](https://github.com/misakamm/xege) | +| 相关网站 | 网址 | +| --- | --- | +| 官网 | (含群讨论联系方式) | +| 源码 (Github) | | +| 源码 (Gitee) | | +| 社区 | | +| 教程以及介绍 | [EGE教程&介绍](https://blog.csdn.net/qq_39151563/article/details/100154767) (by [`依稀`](https://blog.csdn.net/qq_39151563?type=blog) ) | +| 在线文档页 | | +| 原始作者misakamm主页 | ~~ (此页面不更新, 版本较老)~~ | +| ~~原始代码仓库(已暂停维护)~~ | ~~~~ | -## 预编译库下载: +## 预编译库下载 -| 站点 | 下载链接 | -| :-------: | ------------------------------------------------------------------------------------------------------------------- | -| 百度网盘 | [https://pan.baidu.com/s/1qWxAgeK](https://pan.baidu.com/s/1qWxAgeK) | -| bitbucket | [https://bitbucket.org/misakamm/xege/downloads/ege15.04.7z](https://bitbucket.org/misakamm/xege/downloads/ege15.04.7z) | -| gitcafe | [http://misakamm.gitcafe.io/pub/15.04/bin/ege15.04.7z](http://misakamm.gitcafe.io/pub/15.04/bin/ege15.04.7z) | +| 站点名称 |下载链接 | +| --- | --- | +| EGE官网下载 | | +| Github | | +| Gitee | | +| 百度网盘 | | + +## 开发工具 + +在 Windows 上, EGE 支持`Visual Studio 6.0`(aka `vc6.0`), `Visual Studio 2010`, `Visual Studio 2015`, `Visual Studio 2017`, `Visual Studio 2019`, `Visual Studio 2022`(及以上版本), `MinGW`, `小熊猫C++`, `CLion`, `C-Free`, `Dev-C++`, `Code::Blocks` 等 IDE。 + +在 Linux 和 macOS 上, EGE 支持基于 mingw-w64 的交叉编译环境。支持基于 mingw-w64 编译的 Windows 程序在 Linux 和 macOS 上运行(需要 `Wine` 支持)。 + +在新版本中,特别增强了对于 `Visual Studio Code` 的支持, `Visual Studio Code` 使用者可以在插件市场直接搜索 `ege` 插件安装, 安装 ege 插件之后, 使用 `Visual Studio Code` 打开任意文件夹, 使用 `win + shift + p`(Windows/Linux) 或者 `cmd + shift + p`(macOS) 快捷键, 输入 `EGE: setup with this project` 等指令即可完成快速项目配置和运行。相关操作支持 Windows、Linux 和 macOS。 ## 自己编译ege源代码 -从上方源代码页面获取源代码, 然后根据自己需要编译 +### 获取源码 + +请去上方源码下载页面直接下载源码, 或者使用 git 克隆源码仓库。 + +1. Github: `git clone https://github.com/wysaid/xege --recursive` +2. Gitee(国内访问更快): `git clone https://gitee.com/xege/xege --recursive` + +### 编译源码 + +EGE 项目是一个 CMake 项目, 使用标准的 CMake 构建方式即可编译,熟手可以自行操作。 + +对于新手来说, 可以参考如下步骤: -> 关于32位和64位:注意不是你的操作系统是多少位就下载多少位,而是你的编译器是多少位就用多少位,或者能支持多少位就用多少位。 -> 如果是MinGW,那么请用32位的,如果是vc9/vc10,那可以两个都下载。如果你不知道,两个都下载就没错了, -> 不过,目前多数情况下都是32位。 +1. 下载安装[CMake](https://cmake.org) +2. 任意编译器, 推荐安装 Visual Studio 2022 以上的版本以获得最好的体验。以 `Visual Studio 2022` 为例, 在 Windows 商店中, 直接搜索 `Visual Studio Installer` 安装, 之后启动 `Visual Studio Installer` 选择 C++ 开发环境并安装即可。 +3. 启动 `cmake-gui.exe`, 选择源码目录和编译目录,点击 `Configure` 按钮, 选择你的编译器, 然后点击 `Generate` 按钮生成项目文件。之后点击 `Open Project` 打开项目文件, 然后在 Visual Studio 中编译即可。 -## 库教程和文档目录(注意:本文档对应的ege版本为 20.08 +## 库教程和文档目录(注意:本文档对应的ege版本为 24.04 * [基本说明](http://xege.org/manual/intro/index.htm) * [图形库安装说明](http://xege.org/manual/setup/index.htm)