文档: 添加中文 README 并更新 gitignore 配置
This commit is contained in:
5
.gitignore
vendored
5
.gitignore
vendored
@@ -4,3 +4,8 @@ __pycache__/
|
|||||||
.idea/
|
.idea/
|
||||||
.vscode/
|
.vscode/
|
||||||
*.log
|
*.log
|
||||||
|
|
||||||
|
# Build artifacts
|
||||||
|
build/
|
||||||
|
dist/
|
||||||
|
*.spec
|
||||||
|
|||||||
49
README.md
Normal file
49
README.md
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
# 太鼓达人自制谱编辑器 (Taiko Editor)
|
||||||
|
|
||||||
|
这是一个基于 Python/Pygame 开发的现代风格太鼓达人自制谱编辑器。支持深色主题、时间轴编辑、实时录制和 TJA 格式导出。
|
||||||
|
|
||||||
|
## 功能特性
|
||||||
|
|
||||||
|
* **现代 UI 设计**: 采用类似 Bcut (必剪) 的深色 NLE 风格界面。
|
||||||
|
* **可视化时间轴**: 支持缩放、滚动、拖拽音符。
|
||||||
|
* **实时录制**:
|
||||||
|
* 在播放时按下 `F`/`J` (咚) 和 `D`/`K` (咔) 进行录制。
|
||||||
|
* 支持同时按下检测 (例如 F+J = 大咚)。
|
||||||
|
* **多难度管理**: 支持 Easy/Normal/Hard/Oni/Edit 多个难度层级。
|
||||||
|
* **中文支持**: 内置字体管理器,自动适配系统中的微软雅黑/黑体等中文字体。
|
||||||
|
* **TJA 导出**: 编辑完成后可直接导出标准 TJA 格式文件。
|
||||||
|
|
||||||
|
## 运行方式
|
||||||
|
|
||||||
|
### 源码运行
|
||||||
|
|
||||||
|
需要安装 Python 3.10+ 和相关依赖:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pip install -r requirements.txt
|
||||||
|
python main.py
|
||||||
|
```
|
||||||
|
|
||||||
|
### 使用打包好的程序
|
||||||
|
|
||||||
|
下载 Release 中的 `TaikoEditor.exe` 直接运行即可。
|
||||||
|
|
||||||
|
## 操作指南
|
||||||
|
|
||||||
|
* **左侧素材库**: 拖拽音符到时间轴。
|
||||||
|
* **时间轴**:
|
||||||
|
* `左键`: 选择音符 / 拖拽。
|
||||||
|
* `右键`: 删除音符。
|
||||||
|
* `Ctrl + 滚轮`: 缩放时间轴。
|
||||||
|
* `滚轮`: 左右移动时间轴。
|
||||||
|
* **录制模式**: 点击预览窗口的播放按钮,跟随音乐按下键盘即可。
|
||||||
|
|
||||||
|
## 开发与构建
|
||||||
|
|
||||||
|
如果要自行打包为 exe 文件:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
pip install pyinstaller
|
||||||
|
pyinstaller --noconsole --onefile --name "TaikoEditor" main.py
|
||||||
|
```
|
||||||
|
打包产物位于 `dist/` 目录。
|
||||||
Reference in New Issue
Block a user