课程主题
变量与常量的基础概念与应用
- 常量:固定值,引擎预定义或特定场景下自动赋值(如系统常量、装备位置常量)。
- 变量:可变的容器,分为数字型(
n
)、字符型(s
),支持存储、运算、分割等操作。
课程体系(脑图核心结构)
mindmap
root((变量与常量))
常量
系统常量
引擎预定义(攻击力、等级等)
关联常量
特定触发携带(QF脚本)
装备常量
位置ID、属性读取
变量
类型
数字型(n)
字符型(s)
操作指令
MOV(赋值)
INC/DEC(增减)
CALC(四则运算)
MOVR(随机值)
高级应用
条件判断
字符串分割
变量嵌套
学习建议
1. 新手学习路径
-
第一步:理解核心差异
- 常量是“只读”的固定值,变量是“可写”的容器。
- 重点掌握
n
(数字)、s
(字符)变量的赋值与基础运算。
-
第二步:掌握基础指令
MOV
(赋值)、INC/DEC
(加减)、CALC
(公式计算)。
- 通过小练习(如点击计数器)巩固变量操作。
-
第三步:应用场景实践
- 用
s
变量存储界面代码,n
变量做随机事件(如奖励等级)。
- 尝试字符串分割(如解析装备属性)。
2. 避免常见误区
- 不要混淆变量类型:
n
变量仅存数字,s
变量可存任意内容,但运算时需注意格式。
- 慎用全局变量:初期优先用自定义变量(如
$ABC
),避免系统变量冲突。
3. 进阶方向
- 变量嵌套:如用随机值动态组合变量名(
$LEVEL_<$RAND>
)。
- 常量查阅:熟读引擎说明书中的系统常量表(如
$USERNAME
)。
对观看者的建议
- 动手实践:按视频步骤复现案例(如随机等级修改),理解变量流动。
- 分段学习:先消化
n/s
变量基础,再研究分割、嵌套等高级技巧。
- 善用工具:
- 用
CALC
简化复杂运算。
- 分割指令(
GETVAL
)处理字符串前,确认分隔符格式。
核心口诀:
“常量查手册,变量玩容器;数字算,字符拼,随机分割要细心。”