课程评分:92/100(实战性强,但部分引擎细节需补充)
🧠 核心知识点脑图(Mermaid)
mindmap
root((TXT脚本与BUFF系统))
核心技能
BUFF表配置
时间控制
属性映射(攻速/移速)
前端显示(可选)
攻击触发逻辑
变量计数
条件判断(3刀6%血)
CD控制(双CD策略)
高级应用
行会范围效果
成员属性增益
敌对麻痹判定
定时器优化
替代循环延迟
等级动态次数
开发技巧
引擎限制规避
属性百分比处理
麻痹效果范围
性能优化
避免死循环
减少临时变量
📚 课程体系建议
1. 新手必学(基础)
- BUFF表结构:时间、属性、前端关联
- 攻击触发:
MagicBefore/After
、变量计数
- 冷却控制:
CoolDown
命令与Buff
时间结合
2. 进阶实战
- 行会协同:范围判定、属性同步
- 状态附加:麻痹/冰冻效果参数解析
- 定时器替代循环:
SetTimer
优化多级技能
3. 避坑指南
- 引擎限制:不支持小数、部分属性需映射
- 性能陷阱:避免
While
循环卡服、慎用击退效果
🎯 学习建议
-
动手实验
- 从简单BUFF开始(如攻速+10%),逐步增加条件。
- 用
Print
命令调试变量值(如N78
计数)。
-
拆解案例
- 分析提供的“复古商店UI”代码,理解容器嵌套逻辑。
-
扩展思考
- 如何用
CSV
表管理BUFF?
- 若麻痹对宠物无效,如何绕过?
⚠️ 注意事项
- 部分命令(如移速百分比)需测试引擎兼容性。
- 复杂逻辑优先用
定时器
而非While
循环。
- 多利用
A/G变量
跨脚本传递数据。
通过体系化练习,可快速掌握TXT脚本的核心设计思维! 🚀