一、课程核心知识点(Mermaid脑图)
mindmap
root((传送功能开发))
技术实现
前端交互
容器与按钮布局
动态文本显示
Input框事件处理
后端逻辑
坐标存储(键值对)
时间戳记录
条件判断与循环
关键问题解决
变量覆盖问题
容器层级管理
引擎特性适配
优化方向
用户体验
备注功能
月卡权限分层
代码规范
变量库管理
避免重复语句
二、课程体系结构
-
基础模块
- 前端容器与组件布局
- 变量传递与事件触发
- 坐标存储逻辑(键值对应用)
-
进阶模块
- 动态循环加载(如8个传送位)
- 条件分支设计(免费/付费功能分离)
- 异常处理(如输入值校验)
-
实战技巧
- 通过
NPC Input
实现用户交互
- 时间戳替代传统时间记录
- 容器层级与坐标计算
-
规范与优化
三、学习建议
-
针对初学者
- 先掌握基础事件链(QM→QF→界面触发)
- 从静态布局入手,再学动态加载
- 调试时多用
SENDMSG
打印变量值
-
针对进阶开发者
- 重点理解引擎特性(如Input ID覆盖问题)
- 尝试封装通用功能模块(如时间记录)
- 学习变量库管理提升代码可维护性
-
避坑指南
- 容器内组件需独立ID管理
- 敏感字符过滤可能导致输入失效
- 循环中避免变量重复定义
四、视频观看建议
-
分段学习
- 0-30分钟:功能需求分析与前端布局
- 30-60分钟:坐标存储与后端逻辑
- 60+分钟:问题排查与优化技巧
-
实践建议
- 复现案例时优先简化功能(如先做1个传送位)
- 遇到问题回看「变量覆盖」和「容器层级」章节
-
延伸思考
- 如何扩展成公会传送系统?
- 能否用数据库替代键值对存储?