添加 README_CN.md

This commit is contained in:
2026-01-21 12:42:34 +08:00
parent 79343b1f4b
commit fb18b25172

332
README_CN.md Normal file
View File

@@ -0,0 +1,332 @@
# NexusLauncher
[English](README.md) | [简体中文](README_CN.md)
一个强大且直观的桌面应用程序,专为简化艺术家工作流程而设计,通过管理项目、组织任务文件夹和高效启动创意应用程序来提升工作效率。
---
## ✨ 功能特性
### 🎨 项目管理
- **多项目支持**:无缝切换多个项目
- **项目个性化**:使用自定义图标和颜色个性化每个项目
- **自动保存配置**:所有设置自动保存
### 📁 任务管理
- **7种预设模板**:角色、武器、道具、环境、动画、绑定和其他
- **可视化节点编辑器**:可视化创建和自定义文件夹结构
- **一键创建**:即时生成标准化文件夹层次结构
### 🚀 应用启动器
- **快速启动**:快速访问您喜欢的创意应用程序
- **图标缩放**:使用 `Ctrl + 鼠标滚轮` 调整图标大小
- **拖放排序**:轻松重新排序应用程序
### 🔧 插件系统
- **Maya 集成**:支持 Maya 2023+ 的自定义插件
- **Substance Painter**:内置启动器集成
- **可扩展**:易于添加自定义插件
---
## 📋 目录
- [功能特性](#-功能特性)
- [安装](#-安装)
- [快速开始](#-快速开始)
- [使用指南](#-使用指南)
- [项目管理](#项目管理)
- [任务管理](#任务管理)
- [应用管理](#应用管理)
- [项目结构](#-项目结构)
- [配置](#-配置)
- [文档](#-文档)
- [系统要求](#-系统要求)
- [快捷键](#-快捷键)
- [从源码构建](#-从源码构建)
- [致谢](#-致谢)
---
## 🚀 安装
### 方式 1独立可执行文件
1. 从发布页面下载 `NexusLauncher.exe`
2. 解压到您喜欢的目录
3. 运行 `NexusLauncher.exe`
### 方式 2从源码运行
1. 克隆仓库:
```bash
git clone https://github.com/Jeffreytsai1004/NexusLauncher
cd NexusLauncher
```
2. 安装依赖:
```bash
pip install -r requirements.txt
```
3. 运行应用程序:
```bash
python main.py
```
---
## ⚡ 快速开始
### 1⃣ 添加您的应用程序
```
主窗口 → ⚙ 设置 → + 添加应用
```
填写详细信息:
- **名称**Maya 2025
- **路径**`C:\Program Files\Autodesk\Maya2025\bin\maya.exe`
- **版本**2025.1
### 2⃣ 创建项目
```
设置窗口 → 新建项目 → 输入项目名称
```
建议命名:
- `Character_角色名称`
- `Environment_场景名称`
- `Weapon_武器名称`
### 3⃣ 创建任务文件夹
```
Task 标签页 → 选择任务类型 → 设置工作空间 → Create Task Folder
```
### 4⃣ 启动应用程序
```
Project 标签页 → 点击应用图标
```
💡 **提示**:使用 `Ctrl + 鼠标滚轮` 调整图标大小
---
## 📖 使用指南
### 项目管理
#### 创建项目
- 导航到设置(`` 图标)
- 点击"新建项目"
- 输入描述性项目名称
- 使用图标和颜色进行自定义
#### 切换项目
- 使用顶部下拉菜单
- 键盘快捷键:`Ctrl + Tab`
- 所有设置自动保存
#### 项目操作
| 操作 | 描述 |
|------|------|
| **新建** | 创建新项目 |
| **复制** | 复制现有项目 |
| **重命名** | 修改项目名称 |
| **删除** | 删除项目 |
| **图标** | 设置自定义图标 |
| **颜色** | 选择主题颜色 |
### 任务管理
#### 可用模板
| 模板 | 使用场景 |
|------|----------|
| **Character** | 角色制作 |
| **Weapon** | 武器建模 |
| **Prop** | 道具资产 |
| **Environment** | 环境艺术 |
| **Animation** | 动画制作 |
| **Rigging** | 角色绑定 |
| **Other** | 自定义任务 |
#### 角色模板结构
```
TaskFolder_Character_001/
├── Reference/ # 参考资料
├── MP/ # 中精度建模
├── HP/ # 高精度雕刻
├── LP/ # 低精度建模
├── Baking/ # 烘焙流程
├── Texture/ # 贴图制作
├── FBX/ # 最终导出
└── Screenshot/ # 展示图片
```
#### SubFolder Editor节点编辑器
| 操作 | 快捷键 | 功能 |
|------|--------|------|
| **移动节点** | 拖拽 | 重新定位 |
| **重命名** | `F2` | 重命名节点 |
| **删除** | `Delete` | 删除节点 |
| **复制** | `Ctrl + D` | 复制节点 |
| **添加子节点** | 右键菜单 | 添加子文件夹 |
| **缩放** | `Ctrl + 鼠标滚轮` | 缩放视图 |
| **平移** | 中键拖拽 | 移动视图 |
| **居中** | `Home` | 居中显示 |
| **保存** | `Ctrl + S` | 保存结构 |
### 应用管理
#### 添加应用程序
```
⚙ 设置 → + 添加应用 → 填写详细信息 → 保存
```
**必填信息**
- **名称**:应用程序显示名称
- **路径**:可执行文件完整路径
- **版本**:版本号(可选)
#### 常用应用程序路径
| 软件 | 默认路径 |
|------|---------|
| **Maya 2025** | `C:\Program Files\Autodesk\Maya2025\bin\maya.exe` |
| **Blender** | `C:\Program Files\Blender Foundation\Blender 4.2\blender.exe` |
| **ZBrush** | `C:\Program Files\Maxon\ZBrush 2025\ZBrush.exe` |
| **Substance Painter** | `C:\Program Files\Adobe\Adobe Substance 3D Painter\...` |
| **Photoshop** | `C:\Program Files\Adobe\Adobe Photoshop 2025\Photoshop.exe` |
| **Unreal Engine** | `C:\Program Files\Epic Games\UE_5.4\Engine\Binaries\Win64\UnrealEditor.exe` |
---
## 📂 项目结构
```
NexusLauncher/
├── main.py # 主应用程序入口
├── requirements.txt # Python 依赖
├── build.bat # 构建脚本
├── Run.bat # 运行脚本
├── config/ # 配置模块
│ ├── config_manager.py # 配置管理
│ ├── constants.py # 应用常量
│ └── icon_config.py # 图标配置
├── ui/ # 用户界面
│ ├── project/ # 项目面板
│ ├── task/ # 任务面板
│ └── utilities/ # UI 工具
├── plugins/ # 插件系统
│ ├── maya.py # Maya 集成
│ └── substancepainter/ # Substance Painter 插件
├── icons/ # 应用程序图标
└── docs/ # 文档
├── ARTIST_GUIDE.md # 用户指南(中文)
└── CUSTOM_PLUGIN_GUIDE.md # 插件开发指南
```
---
## ⚙️ 配置
应用程序将所有设置存储在应用程序目录中的 `config.json` 文件中。
### 配置结构
```json
{
"projects": [
{
"name": "Project_01",
"icon": "path/to/icon.png",
"color": "#FF5733"
}
],
"applications": [
{
"name": "Maya 2025",
"path": "C:/Program Files/Autodesk/Maya2025/bin/maya.exe",
"version": "2025.1"
}
]
}
```
### 备份配置
只需备份 `config.json` 文件即可保留所有设置。
---
## 📚 文档
- **[艺术家指南](docs/ARTIST_GUIDE.md)** - 综合用户指南(中文)
- **[自定义插件指南](docs/CUSTOM_PLUGIN_GUIDE.md)** - Maya 插件开发指南(中文)
---
## 💻 系统要求
### 最低要求
- **操作系统**Windows 10 或更高版本
- **内存**4GB
- **存储空间**100MB 可用空间
- **Python**3.8+(如果从源码运行)
### 推荐配置
- **操作系统**Windows 11
- **内存**8GB 或更多
- **显示器**1920x1080 分辨率
- **Python**3.10+
---
## ⌨️ 快捷键
| 快捷键 | 功能 |
|--------|------|
| `Ctrl + Tab` | 切换项目 |
| `Ctrl + 鼠标滚轮` | 缩放图标/视图 |
| `Ctrl + 点击` | 多选 |
| `Delete` | 删除选中项 |
| `Escape` | 取消选择 |
| `F2` | 重命名 |
| `Ctrl + D` | 复制 |
| `Ctrl + S` | 保存 |
| `Home` | 居中视图 |
| `中键拖拽` | 平移视图 |
---
## 🛠️ 从源码构建
### 要求
- Python 3.8+
- `requirements.txt` 中的所有依赖
### 构建步骤
1. 安装依赖:
```bash
pip install -r requirements.txt
```
2. 运行构建脚本:
```bash
build.bat
```
3. 在 `dist/` 目录中找到可执行文件
---
## 🙏 致谢
- 使用 [CustomTkinter](https://github.com/TomSchimansky/CustomTkinter) 构建
- 图标来自各种开源项目
- 特别感谢所有贡献者
---
**NexusLauncher** - 让艺术家的项目管理更简单 🚀
*版本 1.2.0 | 更新时间2025年11月*