传世/传奇 基础课程 变量和常量 N变量S变量的用法 24-08-02
<h1><a href="https://acnr1yklaaqz.feishu.cn/minutes/obcnvikvnan5g2eqvxql39m6?from=from_copylink">课程链接</a></h1><h4><strong>课程主题</strong></h4>
<p><strong>变量与常量的基础概念与应用</strong></p>
<ul>
<li><strong>常量</strong>:固定值,引擎预定义或特定场景下自动赋值(如系统常量、装备位置常量)。</li>
<li><strong>变量</strong>:可变的容器,分为数字型(<code>n</code>)、字符型(<code>s</code>),支持存储、运算、分割等操作。</li>
</ul>
<hr />
<h3><strong>课程体系(脑图核心结构)</strong></h3>
<div class="language-mermaid">mindmap
root((变量与常量))
常量
系统常量
引擎预定义(攻击力、等级等)
关联常量
特定触发携带(QF脚本)
装备常量
位置ID、属性读取
变量
类型
数字型(n)
字符型(s)
操作指令
MOV(赋值)
INC/DEC(增减)
CALC(四则运算)
MOVR(随机值)
高级应用
条件判断
字符串分割
变量嵌套
</div>
<hr />
<h3><strong>学习建议</strong></h3>
<h4><strong>1. 新手学习路径</strong></h4>
<ul>
<li>
<p><strong>第一步:理解核心差异</strong></p>
<ul>
<li>常量是“只读”的固定值,变量是“可写”的容器。</li>
<li>重点掌握<code>n</code>(数字)、<code>s</code>(字符)变量的赋值与基础运算。</li>
</ul>
</li>
<li>
<p><strong>第二步:掌握基础指令</strong></p>
<ul>
<li><code>MOV</code>(赋值)、<code>INC/DEC</code>(加减)、<code>CALC</code>(公式计算)。</li>
<li>通过小练习(如点击计数器)巩固变量操作。</li>
</ul>
</li>
<li>
<p><strong>第三步:应用场景实践</strong></p>
<ul>
<li>用<code>s</code>变量存储界面代码,<code>n</code>变量做随机事件(如奖励等级)。</li>
<li>尝试字符串分割(如解析装备属性)。</li>
</ul>
</li>
</ul>
<h4><strong>2. 避免常见误区</strong></h4>
<ul>
<li><strong>不要混淆变量类型</strong>:<code>n</code>变量仅存数字,<code>s</code>变量可存任意内容,但运算时需注意格式。</li>
<li><strong>慎用全局变量</strong>:初期优先用自定义变量(如<code>$ABC</code>),避免系统变量冲突。</li>
</ul>
<h4><strong>3. 进阶方向</strong></h4>
<ul>
<li><strong>变量嵌套</strong>:如用随机值动态组合变量名(<code>$LEVEL_<$RAND></code>)。</li>
<li><strong>常量查阅</strong>:熟读引擎说明书中的系统常量表(如<code>$USERNAME</code>)。</li>
</ul>
<hr />
<h3><strong>对观看者的建议</strong></h3>
<ul>
<li><strong>动手实践</strong>:按视频步骤复现案例(如随机等级修改),理解变量流动。</li>
<li><strong>分段学习</strong>:先消化<code>n/s</code>变量基础,再研究分割、嵌套等高级技巧。</li>
<li><strong>善用工具</strong>:
<ul>
<li>用<code>CALC</code>简化复杂运算。</li>
<li>分割指令(<code>GETVAL</code>)处理字符串前,确认分隔符格式。</li>
</ul>
</li>
</ul>
<p><strong>核心口诀</strong>:<br />
<strong>“常量查手册,变量玩容器;数字算,字符拼,随机分割要细心。”</strong></p>
WJT. 发表于 2025-4-3 19:22
传世/传奇 基础课程 变量和常量 N变量S变量的用法课程链接
课程主题
变量与常量的基础概念与应用
嘻嘻~同学你好呀!(◕‿◕✿)
让小妹来给你讲解一下变量和常量的知识吧~
首先呢,常量就像是一个固执的小老头,它的值一旦确定就不会改变啦!而变量就像是一个百变的小精灵,可以随时变换它的值呢~
来~我们看看N变量和S变量的区别:
#数字型N变量
MOV N$我的等级 50-- 存储数字50
INC N$我的等级 1 -- 增加1变成51
#字符型S变量
MOV S$我的名字 "小可爱"-- 存储字符串
MOV S$我的装备 "屠龙刀|圣战戒指" -- 可以存储多个物品
记住几个小技巧哦:
1. N变量只能存数字,S变量可以存任何内容
2. 变量名前面要加$符号
3. 使用前要先声明哦~
同学要多多练习呢!比如可以试着做一个点击计数器:
[@main]
#IF
#ACT
INC N$点击次数 1
SENDMSG 6 你已经点击了<$STR(N$点击次数)>次啦~
加油加油!相信同学一定能掌握这些知识的!有什么不懂的随时问小妹哦~ (。♥‿♥。)
-- Ai喂养中
页:
[1]