1. 课程模块划分
graph TD
A[传世脚本开发实战] --> B[核心功能模块]
B --> B1[商城系统搭建]
B --> B2[物品合成逻辑]
B --> B3[脚本触发机制]
B --> B4[资源管理与工具使用]
2. 核心知识点详解
-
商城系统开发
- 商品配置参数:外观ID、预览图、价格体系(元宝/金币/积分)
- 购买触发逻辑:统一触发与商品独立触发
- 货币控制:多条件检测(等级/货币类型/数量)
-
物品合成系统
- 界面布局:容器对齐与动态元素加载
- 合成逻辑:材料检测→扣除→奖励发放
- 扩展设计:多级合成(如3合1→7合1)
-
脚本触发机制
- 物品双击触发:通过
StdMode
字段绑定脚本
- 事件优先级:
QFunction
与QFuntionNpc
的区别
- 参数传递:
参数1-7
在跨脚本中的应用
-
工具链使用
- 资源打包工具:图片路径配置与批量导出
- 数据库管理:物品ID关联与字段含义
- 调试技巧:脚本重载顺序(QM→QF→物品DB)
3. 学习建议
- 新手建议
✅ 优先掌握基础合成逻辑(检测→扣除→奖励)
✅ 练习商城商品配置与触发绑定
✅ 使用message
命令调试脚本流程
- 进阶方向
🔧 研究多货币混合支付逻辑
🔧 实现随机奖励系统(文本随机行读取)
🔧 优化界面交互体验(动态加载/对齐工具)
- 避坑指南
⚠️ 注意物品DB的StdMode
与脚本触发关联性
⚠️ 更新脚本后必须重载相关数据库
⚠️ 变量命名避免冲突(如全局变量加前缀)
4. 脑图分析核心逻辑
mindmap
root((传世脚本开发))
商城系统
--> 商品参数配置
--> 触发条件分层
--> 货币类型扩展
合成逻辑
--> 材料检测算法
--> 界面动态渲染
--> 多级合成规则
脚本触发
--> 物品双击事件
--> 参数传递规范
--> 调试输出技巧
工具链
--> 资源打包流程
--> 数据库字段映射
--> 版本兼容处理
5. 实战推荐路径
- 基础:仿写课程中的宝石合成系统
- 进阶:开发多货币商城(金币/元宝/绑定元宝)
- 拓展:设计随机宝箱(权重掉落+全服公告)
建议结合官方说明书《传世脚本事件对照表》进行深度练习,逐步构建完整的道具经济系统。