Files
UnityAI/04_开发流程/开发流程指南.md

76 lines
2.2 KiB
Markdown
Raw 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.
# StrayFog 框架开发流程指南
## 一、文档学习阶段
### 1.1 必读文档清单
| 优先级 | 文档路径 | 目的 |
|-------|---------|-----|
| P0 | `01_框架架构/StrayFog框架架构分析.md` | 理解框架整体架构 |
| P0 | `02_开发规范/开发规范指南.md` | 掌握编码规范和命名约定 |
| P1 | `03_核心功能/事件系统使用指南.md` | 理解事件驱动机制 |
| P1 | `03_核心功能/对象池使用指南.md` | 掌握对象池复用机制 |
| P1 | `03_核心功能/资源管理使用指南.md` | 理解资源加载流程 |
### 1.2 功能专项文档
根据开发任务类型,必须阅读对应的专项指南:
| 任务类型 | 必读文档 |
|---------|---------|
| UI开发 | `03_核心功能/UI/UI开发指南.md` |
| UI界面设计 | `03_核心功能/UI/UI界面拼接设计指南.md` |
| 相机控制 | `03_核心功能/相机系统使用指南.md` |
### 1.3 输出要求
完成文档学习后,开发人员必须输出:
1. **工作流程说明**:详细描述从需求到交付的完整步骤
2. **技术选型说明**明确使用的框架组件和API
3. **风险评估**:识别潜在问题和解决方案
---
## 二、需求分析
### 2.1 需求分析步骤
1. **明确需求**:理解业务需求,确定需要实现的功能
2. **评估复杂度**:判断是否需要核心库支持或扩展
3. **设计方案**:规划代码结构和调用关系
---
## 三、代码编写
### 3.1 代码编写步骤
1. **创建目录**:在`GameBusiness`下创建对应模块目录
2. **编写代码**遵循编码规范使用核心库提供的API
3. **测试验证**在Unity中测试功能正确性
---
## 四、代码审查
### 4.1 代码审查流程
1. **自我检查**:检查是否符合规范,是否有潜在问题
2. **团队审查**:提交代码进行团队审查
3. **修复问题**:根据审查意见修改代码
---
## 五、集成测试
### 5.1 测试阶段
1. **模块测试**:测试单个模块功能
2. **集成测试**:测试模块间交互
3. **回归测试**:确保不影响现有功能
---
**版本**: v1.0
**生效日期**: 2026年
**适用范围**: GiftGameX项目业务开发人员