刚子老师系列课程。变量与常量(变量的关键分类)(操作变量的核心指令)

image.png

游戏脚本中的“变量”:就像给东西贴标签

上课日期:2025年2月19日

上课时间:下午 2:04

上课时长:1小时 28分钟 24秒


一、这节课到底在学什么?

这节课的核心是学习游戏脚本中的 “变量”“常量”。你可以把变量想象成一个贴了标签的储物箱,用来临时或永久地存放游戏里的各种数据(比如玩家的等级、金币数量、任务进度等)。课程讲解了不同类型的“箱子”(变量)有什么特点,以及如何正确地往箱子里存东西、取东西和修改东西。


二、课程时间线梳理

  • 开场-15分钟:课程引入,用“箱子”的比喻解释变量的基本概念,介绍变量的两大类型(字符型、数字型)和两大作用范围(全局、个人)。

  • 15-40分钟:详细讲解引擎中各种系统变量(如A, G, U, T, S, N变量)的区别和用途,并通过现场编写脚本演示如何给变量赋值展示变量内容。

  • 40-60分钟:介绍操作变量的核心指令,包括:

    • 检测指令EQUAL(等于)、SMALL(小于)、LARGE(大于)。
    • 执行指令MOV(赋值/存入)、INC(增加)、DEC(减少)。
  • 60-75分钟:结合可视化脚本编辑器,演示如何将变量应用到实际的游戏界面脚本中,实现动态内容(如红点提示)的显示与隐藏。

  • 75-结束:拓展讲解自定义变量的用法,并深入探讨了编写脚本时的良好习惯,比如如何组织脚本文件结构(“靠出去写”)以提升可读性和维护性。


三、重点知识点总结

  1. 变量的本质:是一个用于存储数据的容器(箱子)

  2. 变量的关键分类

    • 按内容分:字符型变量(可存文字、数字、符号)和数字型变量(只能存数字)。
    • 按范围分:全局变量(全服玩家共用)和个人变量(仅限当前玩家使用)。
    • 按保存性分:可存储变量(下线不丢失)和临时变量(下线清空)。
  3. 常用变量举例

    • SN变量临时变量,最常用,S是字符型,N是数字型。
    • UT变量个人可存储变量,常用于记录玩家永久数据(如是否开启狂暴)。
    • AG变量全局可存储变量,常用于全服活动状态。
  4. 操作变量的核心指令

    • MOV A 1存入(把数字1放入变量A)。
    • INC A 1增加(让变量A的值加1)。
    • DEC A 1减少(让变量A的值减1)。
    • EQUAL A 1检测(检查变量A的值是否等于1)。
  5. 脚本编写好习惯:对于复杂的脚本功能,最好**“靠出去写”**,即单独建立一个脚本文件,这样结构更清晰,不易出错。


四、学完这节课你能掌握

  1. 理解“变量”在游戏脚本中的作用,并能用“箱子”的比喻向别人解释。
  2. 区分不同类别变量(字符/数字、全局/个人、临时/存储)的应用场景,避免用错。
  3. 使用 MOVINCDECEQUAL等基本指令对变量进行存、取、改、查的操作。
  4. 了解如何利用变量结合可视化编辑器,实现游戏界面元素(如按钮、红点)的动态控制。
  5. 建立良好的脚本编写习惯,知道如何组织脚本文件结构。

老师讲课评价

刚子老师在本节课中延续了一贯的细致风格,将抽象的“变量”概念用非常生活化的“储物箱”比喻进行讲解,极大地降低了小白的理解门槛。课程逻辑清晰,从概念到分类,再到实际操作指令,层层递进。特别是结合可视化脚本编辑器进行现场演示,让学员能直观地看到变量的作用,理论与实践结合紧密。对于学员提出的关于脚本文件组织(“靠出去写”)等问题也给予了深入浅出的解答,体现了其丰富的实战经验。整体而言,这是一节非常扎实、对新手极其友好的基础课。

课程链接,点击进入

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

举报

改内容来自
新手课程
进入
快速回复 返回顶部 返回列表