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

2.2 KiB
Raw Blame History

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项目业务开发人员