From 2de5647de5b30ede3634e6a1f14e2b0d7b3ed635 Mon Sep 17 00:00:00 2001 From: VisualGMQ <2142587070@qq.com> Date: Sat, 19 Feb 2022 17:49:30 +0800 Subject: [PATCH] fixed readme --- ReadMe.md | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/ReadMe.md b/ReadMe.md index dc097e4..1ffe4a9 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -1,13 +1,18 @@ # SpaceWar -为1MGames游戏开发比赛制作的游戏。采用C++17开发。 -编译好的参赛作品在[这里](https://gitee.com/VisualGMQ/space-war/releases/v1.0.0) +一款空战类游戏。采用C++17开发。 + +## 1MGames相关 + +1MGames比赛相关代码在`1mgames`分支下。此分支在未来可能会继续开发,目前不稳定。 ## 编译方法 -编译平台为MacOS(在MacOS Big Sur 11.6中编译成功且结果在1M以下),也可以在其他平台编译,但编译结果**不保证在1M以下**,仅仅是为了方便不同平台进行编译。 +依赖: -使用CMake 3.20及以上进行编译。需要拉取`glfw`作为子工程: +* SDL, SDL\_image, SDL\_ttf + +使用CMake 3.20及以上进行编译。需要拉取`SDLEngine`作为子工程: ```bash git submodule update --init --recursive @@ -20,21 +25,6 @@ cmake -S . -B build -DCMAKE_BUILD_TYPE=Release cmake --build build ``` -如果想要使用`glew`,可以通过以下命令(默认用glad): - -```bash -cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DUSE_GLEW=ON -cmake --build build -``` - -cmake会在你的电脑上寻找`glew`。 - -如果想要压缩文件至1M以下,你需要有`strip`程序和`upx`程序,并执行: - -```bash -cmake --build build --target CompressExe -``` - 编译好后执行pack命令打包 ```bash