一、课程核心知识点(Mermaid脑图)
mindmap
root((传奇脚本开发))
核心概念
变量控制
临时变量 vs 存储变量
变量初始化与作用域
阶段进阶逻辑
条件判断(if-else)
多阶段界面切换
交互设计
NPC对话流程
点击事件与页面跳转
实战案例
心法系统
阶段显示与属性加成
重生复活逻辑
称号系统
动态封号绑定
碰撞检测
推动优先级判断(UID读取)
调试技巧
变量清零与初始化
引擎版本兼容性
二、课程体系与学习路径
-
基础篇
- 变量类型与作用域
- NPC交互框架搭建
- 条件分支设计(如阶段判断)
-
进阶篇
- 多阶段系统开发(心法/称号)
- 动态属性计算与显示
- 玩家碰撞事件处理
-
实战篇
三、对学习者的建议
-
适合人群
- 已掌握基础脚本语法(如变量、条件语句)
- 需提升系统化设计能力的开发者
-
学习建议
- 重点掌握:变量控制、阶段切换逻辑
- 跳过冗余:重复调试片段(如推动事件未触发部分)
- 延伸思考:如何优化多阶段属性叠加算法?
-
避坑指南
- 引擎版本需≥1.8(避免接口兼容性问题)
- 严格区分临时变量与存储变量
四、课程改进建议
-
扣分点
- 调试过程占比过高(-10分)
- 缺乏注释与理论总结(-5分)
-
优化方向
- 增加流程图替代部分实操演示
- 补充“变量命名规范”等理论模块