This repository has been archived on 2022-10-27. You can view files and clone it, but cannot push or open issues or pull requests.
2022-08-04 00:33:36 +08:00
|
|
|
|
为了1MGames创建的陪跑游戏。游戏采用主题**“无限”**。玩家扮演一个枪手,尽可能地杀光袭来的外星生物。
|
2022-07-30 01:39:39 +08:00
|
|
|
|
|
2022-08-04 00:33:36 +08:00
|
|
|
|
# 下载
|
|
|
|
|
|
|
|
|
|
Github可以直接在Release界面找到Windows的可执行压缩包。
|
2022-08-05 23:15:31 +08:00
|
|
|
|
Gitme可以在`版本发布`下找到同样的压缩包。
|
2022-08-04 00:33:36 +08:00
|
|
|
|
|
|
|
|
|
# 编译
|
|
|
|
|
|
|
|
|
|
本仓库的本体是一个基于C和Lua的游戏框架(TinyHazelEngine),所以当你使用cmake编译后并不会得到游戏本身,而是得到这个游戏框架。
|
|
|
|
|
|
|
|
|
|
本仓库目前只能在Windows下编译成功(因为我懒得写音频处理,直接用了Windows的API):
|
|
|
|
|
|
|
|
|
|
拉取工程后首先拉取其子工程
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
git submodule update --init --recursive
|
|
|
|
|
```
|
|
|
|
|
|
2022-08-05 23:15:31 +08:00
|
|
|
|
然后使用cmake编译(**如果你使用MSVC和Clang编译,需要将最后的hazel.dll重命名为libhazel.dll。如果是MinGW,那么他应当产出libhazel.dll**)
|
2022-08-04 00:33:36 +08:00
|
|
|
|
|
|
|
|
|
```bash
|
2022-08-05 23:15:31 +08:00
|
|
|
|
cmake -S . -B build
|
2022-08-04 00:33:36 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
然后安装到`install`文件夹:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
cmake --build build --target install
|
|
|
|
|
```
|
|
|
|
|
|
2022-08-06 03:04:08 +08:00
|
|
|
|
游戏本体在`game`文件夹下,所以你需要将`install`文件夹内的所有`.dll`文件,`shader`文件夹和`HazelRunner.exe`拷贝到`game`文件夹下。
|
2022-08-04 00:33:36 +08:00
|
|
|
|
|
|
|
|
|
然后双击`game/HazelRunner.exe`就可以打开游戏了。
|
|
|
|
|
|
2022-08-06 02:31:13 +08:00
|
|
|
|
# 游戏截图
|
|
|
|
|
|
|
|
|
|
![snapshot](./snapshot/snapshot.png)
|