一、课程核心知识点(Mermaid脑图)
mindmap
root(传世引擎功能开发实战)
基础框架
NPC界面构建
CSV表数据读写
变量存储与调用
核心功能
怪物击杀统计系统
变量自增逻辑
激活状态判断
属性加成系统
临时属性赋值
永久属性模拟
交互设计
多页面切换
参数化控制
动态刷新机制
界面元素联动
图片/文本动态加载
数据驱动UI更新
调试技巧
经验值测试
变量打印监控
地图触发屏蔽
二、课程模块体系
-
基础模块
- 界面搭建:底图导入/元素对齐/导出规范
- 数据存储:CSV表结构设计/变量生命周期管理
- 事件触发:杀怪检测/界面交互响应
-
进阶系统
- 状态管理系统:
- 激活条件判断(如击杀数量≥阈值)
- 多属性加成叠加计算
- 动态渲染系统:
- 条件式文本显示(已激活/未激活)
- 属性加成实时反馈
-
工程化实践
- 代码优化:
- 常量提取(如CSV路径硬编码问题)
- 循环结构替代重复代码
- 异常处理:
三、学习建议
-
新手学习路径
-
常见问题应对
-
高阶开发建议
- 建立代码规范:
- 变量命名前缀(如U_表示用户变量)
- 功能模块注释标准
- 性能优化:
四、视频观众学习指南
-
重点回看节点
- 00:12:30 CSV表关联演示
- 00:35:45 属性加成算法详解
- 01:02:10 多页面切换优化方案
-
配套练习
- 基础:实现单个怪物击杀统计
- 进阶:制作攻击力加成系统
- 挑战:开发套装激活效果
-
工具推荐
- 调试工具:变量监控面板
- 效率工具:飞书文档协作
- 资源管理:图片批量处理脚本