快速上手大纲
系统开发新人上手指南
📋 文档概述
[!info] 本文档目的
帮助新入职的客户端员工快速上手「系统开发」文档体系,提供清晰的学习路径和实操指引。
标签:#新人指南 #系统开发 #客户端 #上手指南 #学习路径
🎯 第一阶段:环境准备与项目了解(必须优先完成)
1. 系统新人指南 - 你的入门手册
[!tip] 必读文档
[系统新人指南] - 这是你的第一篇必读文档
核心内容:
1.1 概览:项目介绍视频和wiki
1.2 开发环境:仓库拉取(优先拉取不带引擎源码仓库)
1.3 项目环境:TMR仓库构成(Editor、LetsGo、letsgo_common)
1.4 调试环境:lua调试、真机调试、GM使用
2. 项目基础架构了解
理解三个核心仓库:
LetsGoEditor:编译好的引擎(优先拉取)LetsGo:项目源码、资源、lua代码letsgo_common:配置表、协议
[!warning] 硬件要求
本地至少预留600G磁盘空间
项目必须放在SSD上
🎯 第二阶段:开发规范与流程(1-2周内掌握)
3. UMG系统开发工作流 - UI开发规范
[!tip] 必读文档
[UMG系统开发工作流概述] - UI开发必读
核心内容:
资源规范:分辨率(1920*1080)、目录结构、命名规则
基类使用:WBP_WindowBase、WBP_ComponentBase、WBP_ListWidgetBase
通用组件:按钮、组件、弹框的使用
工具链:UMG代码生成、颜色配置枚举生成
导表流程:letsgo_common仓库、导表工具使用
4. 分支与协作流程
理解分支类型:develop、周车分支、紧急分支、release
合并规则:周车→release,紧急→release
工具使用:使用UGit进行代码管理(不要用小乌龟)
参考文档:[创建MR流程]
🎯 第三阶段:实操技能与问题排查(边做边学)
5. 快速定位代码与配置
定位UI代码:使用Widget Reflector(Editor→Window→Developer Tools→Widget Reflector)
查找配置表:根据代码中的
GetXXXCfgData反查Excel表查看协议:在letsgo_common中搜索proto文件
6. 调试与测试
| 调试类型 | 文档链接 | 重要程度 |
|---|---|---|
| Lua Editor调试环境 | [Lua Editor调试环境] | ⭐⭐⭐ |
| 真机调试 | [真机调试] | ⭐⭐⭐ |
| GM指令使用 | [GM指令使用] | ⭐⭐⭐⭐⭐ |
[!important] 重要提示
启动器调试需要安装正式包+启动器进测试渠道
7. 避坑与常见问题
[!bug] 遇到问题先查这里
[典型问题修复记录] - 遇到问题优先查阅
[!tip] 避坑指南
[系统新人指南-避坑篇]
常见问题:UMG合并冲突、配置表导出、属性数据结构导出
🎯 第四阶段:深入业务模块(根据任务选择)
8. 各模块Wiki - 你的业务参考书
活动系统
活动开发指南
发现活动开发
商业化活动
实操文档:[如何开发一个发现活动]
商城系统
热购、礼包、充值
实操文档:[热购系统新增子界面]
社交系统
- 聊天、好友、社团、组队
玩法系统
- 自定义房间、玩法选择
功能系统
背包、任务、成就、红点、分享等
实操文档:[背包系统新增子界面流程]
[!tip] 建议
接到具体任务后,先查看对应模块的Wiki
9. 工具类文档 - 提升效率
工具类:[工具类] - 日志、调试、打包工具
Model代码自动创建:[Model代码自动创建]
LetsgoBuddy使用说明:[LetsgoBuddy使用说明]
📚 学习路径总结
1 | TABLE without id |
简化版学习路径:
第1天:阅读[[系统新人指南]]环境篇 → 配置开发环境
第2-3天:阅读[[UMG系统开发工作流]] → 理解UI开发规范
第4-5天:练习使用Widget Reflector、GM指令 → 动手调试
第2周:跟随导师参与简单需求 → 实践中学习
第3-4周:深入负责模块 → 阅读对应模块Wiki
持续学习:遇到问题查[[典型问题修复记录]] → 周会分享记录
💡 实用技巧
[!tip] 提高效率的小技巧
快速找到文档:在iWiki搜索框输入关键词,如”背包系统”、”热购”
关注更新:目录中很多文档有更新时间,优先看近期更新的
利用搜索:文档内按
Ctrl+F搜索关键词提问前:先查文档、再问同事、最后问导师
🚨 特别注意
[!danger] 重要注意事项
仓库管理:不要在小乌龟里操作git,用UGit
UMG修改:程序尽量不修改UMG,由Layout负责
分支合并:注意合并顺序,避免代码被覆盖
配置表:修改后需执行导表工具,属性变更要执行genAttr脚本
🚀 开始行动
[!success] 行动建议
先从系统新人指南和UMG工作流这两篇核心文档入手,遇到具体问题再深入对应模块文档。
祝你快速上手! 🚀
📎 相关链接
[[系统新人指南]]
[[UMG系统开发工作流概述]]
[[典型问题修复记录]]
[[工具类]]
文档创建时间:1787803561000
适用对象:新入职客户端员工
维护者:系统开发团队
标签:#新人指南 #系统开发 #客户端 #上手指南 #学习路径
1 | LIST |
本文从 LearnByCompany 原始文档 自动同步。
