
从零看懂游戏脚本:变量与CSV表实战课
上课日期: 2024年7月19日
上课时间: 下午 10:41
上课时长: 2小时 16分钟 51秒
一、这节课到底在学什么?
这节课的核心是学习游戏脚本开发中最基础但至关重要的两个概念:变量 和 CSV表的使用。老师通过带领大家动手做一个“转生系统”的功能,来讲解如何用代码读取游戏数据、如何存储和修改角色属性。这是新手从“完全不懂”到“能够动手修改脚本”的关键一步。
二、课程时间线梳理
三、重点知识点总结
-
CSV表操作:CSV表像是游戏的后台数据表格,学会读取它是配置游戏功能的基础。
newREADCSV:读取CSV文件路径。
get:从CSV表中获取特定行列的值。
-
变量的区别与使用:
n变量:用于存储数字,如果找不到值会返回0。
s变量:用于存储文本,如果找不到值会返回空。在处理可能为空的数据时更安全。
-
键值对:一个变量里存储多组数据的神奇工具。
- 核心命令:增加/修改、获取、删除。
- t变量:常用于存储键值对的个人变量。
-
常量:游戏中固定不变的值,如角色的转生等级(RELEVEL),常用来作为查询CSV表的依据。
四、学完这节课你能掌握
- 理解基础概念:明白变量、CSV表、键值对这些核心概念是什么以及它们之间的关系。
- 独立读取游戏数据:能够编写脚本,从CSV表中读取预设的数值(如装备属性、等级奖励)。
- 实现简单游戏功能:可以模仿课程案例,制作出类似“转生系统”的,带有条件检测和属性奖励的功能。
- 高效存储数据:学会使用键值对在一个变量中管理多个相关数据,让脚本更整洁、高效。
- 具备排查简单错误的思路:当脚本不生效时,知道如何通过输出变量值等方式来检查问题所在。
老师讲课评价:
老师非常有耐心,尤其针对新手觉得困难的重点内容(CSV和键值对)反复讲解,并现场敲代码演示,确保学员能跟上。讲课风格直白、不绕弯子,善于用实战案例(如转生系统)将抽象的概念具体化。在答疑环节能一针见血地指出学员代码中的问题,并提供优化思路,实战指导性强。整体来说,是一堂对小白非常友好、内容扎实的入门课。