Files
2025-07-12 17:50:35 +08:00

50 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# WIP代号割草类肉鸽游戏
> 该项目仍在积极开发中。
## 一、项目简介
TODO
## 二、项目架构
该项目的大致架构如下:
```text
项目根目录
├─Arts
├─Client
│ ├─Assets
│ ├─Library
│ └─其他文件(夹)
├─Server
├─Docs
└─Tools
```
分别对各部分进行简要说明:
- `Arts`:存放所有美术资源。注意:请将需要用到的美术资源提前放入`Client/Assets`文件夹中再使用。
- `Client`:存放 Unity 客户端。
- `Server`:存放服务端。
- `Docs`:存放文档,包括开发文档和策划案等。
- `Tools`:存放开发时所用到的工具,如 ProtoBuf。
## 三、项目规范
请参阅[项目规范](./Docs/spec.md)文档。
## 四、工具及其版本
1. Git方便多人协作开发。
- 版本尽量最新。截至撰写本自述文档时Git 最新版本为`2.50.0`
2. Unity EditorUnity 编辑器。
- 版本:`6000.1.10f1`。如无特殊缘由不得更改。
3. RiderVisual Studio编写客户端 Unity C#脚本
- 使用 Rider 的原因是,它可以给出比 Visual Studio 多很多的代码建议,也可以帮助开发者格式化代码,有助于提高代码质量。当然这不是强制的,你实在不想用 Rider 也可以。
- 版本Rider 为`2025.1.x`Visual Studio 为`17.14.x`
4. ProtoBuf生成协议方便客户端与服务端之间的交流。
- 版本:暂定`31.1`。如后续无其他问题,则可在后续考虑跟进新版本(若有发布)或固定在本版本。
5. Visual Studio Code或其他轻量级文本编辑器编辑文件。
- 版本:尽量最新。