一、课程核心知识点(Mermaid脑图)
mindmap
root((BUFF系统设计))
基础概念
BUFF与装备的关联方式
TXT脚本基础结构
常量表与变量类型
核心实现
触发机制
穿戴/卸下触发
攻击/被攻击触发
定时器触发
效果类型
属性修改(攻速/防御)
状态控制(冻结/禁锢)
条件判定(血量/等级)
冷却系统
倒计时指令
定时器管理
高级技巧
多效果复合
动态属性计算
性能优化建议
二、学习路径建议
-
新手阶段
- 掌握基础常量表结构(如
ATT/Magic
表)
- 理解
ACT
触发逻辑链
- 练习简单BUFF(如固定属性增减)
-
进阶阶段
- 学习条件判断嵌套(等级/血量阈值)
- 掌握动态计算(百分比切割/公式运算)
- 实现复合效果(攻击触发+状态改变)
-
高手阶段
- 优化性能(避免频繁检测)
- 设计BUFF互斥/叠加规则
- 开发可视化调试工具
三、观看建议
-
重点注意
- 装备与BUFF的绑定方式(29列特殊用法)
- 伤害计算流程:基础值→百分比修正→最终值
- 定时器的生命周期管理(穿戴/卸下)
-
实践提示
- 先模仿再创新:从现有BUFF复刻开始
- 善用测试装备:通过
CHAT
指令快速验证
- 分模块调试:先确保触发再完善效果
-
避坑指南
- 避免全局变量污染(优先用
N
变量)
- 冷却时间用倒计时而非
sleep
- 特效播放要控制频率(防卡顿)
四、扩展思考
- 如何设计BUFF优先级系统?
- 怎样实现BUFF的图标显示?
- 跨场景BUFF持久化方案