一、课程核心知识点脑图
mindmap
root((传送系统设计))
核心需求
├─ 组队传送逻辑
│ ├─ 队长扣物品机制
│ └─ 队员免扣验证
├─ 九州地图架构
│ ├─ 历史地理映射(幽州/扬州等)
│ └─ 等级分区设计
└─ 交互实现
├─ NPC对话框
├─ 拖拽式地图界面
└─ 二级城市选择
关键技术
├─ 表驱动开发
│ ├─ CSV配置表结构
│ └─ 动态数据读取
├─ 参数传递
│ ├─ 地图坐标参数化
│ └─ 条件检测链
└─ UI适配
├─ 图片动态加载
└─ 响应式布局
二、课程体系定位
-
功能层级
- 初级:基础NPC对话实现
- 中级:表配置读取与参数传递
- 高级:动态UI生成与复杂状态管理
-
知识延伸方向
- 游戏地理系统设计
- 任务与传送的耦合设计
- 客户端性能优化(地图预加载)
三、学习者建议
-
新手建议
- 先掌握基础NPC交互(参考[基础NPC开发课])
- 理解
CSV
表结构设计原则
- 使用可视化工具调整UI坐标
-
进阶练习
- 实现"国家势力"传送限制
- 开发地图迷雾探索系统
- 优化多分辨率适配方案
-
避坑指南
- 坐标系统需统一基准点
- 表格字段需严格校验
- 资源命名遵循
功能_类型_编号
规则
四、教学价值点
-
设计思维
- 从三国地理到游戏机制的转化
- 用户体验分层(新手/老手传送差异)
-
工程实践
-
扩展思考