[i=s] 本帖最后由 470038505 于 2025-11-21 20:43 编辑 [/i]

上课日期:2024年7月10日 下午 11:59
上课时长:约1小时20分钟
一、这节课到底在学什么?
这节课主要带领学员实际操作,修改和完善一个游戏版本中的多个功能模块。老师通过现场写代码的方式,演示了如何为游戏添加“一键回收装备并奖励属性”、“技能宝珠触发特效”以及“沙巴克攻城”等相关功能。课程重点是理解游戏功能背后的逻辑和学习脚本的编写与调试思路。
二、课程时间线梳理
- 0-10分钟:课程准备与软件操作介绍,讲解了如何邀请他人进入会议、使用屏幕共享和涂鸦功能。
- 10-25分钟:讲解并演示游戏装备的“一键回收”功能,重点是如何在回收时检测玩家选择的装备,并根据装备的类别(如虎威、荣耀系列)给予不同的奖励。
- 25-50分钟:回收奖励系统的完善,将奖励从金币改为“血气值”(一种人物属性),并处理了属性增加的逻辑和数据显示问题。
- 50-70分钟:技能宝珠系统开发,实现了佩戴特定宝珠后,使用技能(如召唤神兽、火墙)能触发特殊效果(如召唤数量增加、技能伤害翻倍)。
- 70-80分钟:功能测试与查错,对写好的功能进行测试,并讲解了如何排查和修复代码中的错误。
- 80分钟-结束:简要查看了沙巴克攻城相关的脚本,并做了课程总结。
三、重点知识点总结
- 脚本的触发逻辑:代码执行需要特定的条件来“触发”,如点击按钮、使用技能。
- 变量的使用与清空:使用变量临时存储数据,并在使用完毕后及时清空变量,防止出现数据错乱或被玩家利用的漏洞。
- 条件判断(IF判断):这是实现功能的核心,代码需要判断各种条件(如是否佩戴某物品、使用了哪个技能)来决定后续的执行流程。
- 装备检测方式:学习了如何通过装备名称或装备在背包/身上的位置来检测玩家是否拥有某件物品。
- 调试与排查错误:当功能不生效时,要学会分段检查、打印关键信息来定位问题所在。
四、学完这节课你能掌握
- 理解一个游戏功能从需求到代码实现的基本流程。
- 学会编写和修改简单的游戏功能脚本,特别是回收和技能增强类功能。
- 掌握使用变量和条件判断来构建游戏逻辑。
- 获得初步的脚本调试能力,能够发现和修复一些常见的代码错误。
课程评价与邀请方式
课程评价:这节课老师讲得非常细致和实用,完全是实战操作,没有空洞的理论。老师一边写代码一边讲解思路,对于新手理解脚本开发非常有帮助。遇到问题时,老师演示了如何一步步排查和解决,这种解决问题的过程本身就是宝贵的学习经验。课堂氛围也比较轻松,可以随时提问。
如何邀请学员:在会议软件中(如腾讯会议),你可以点击“发起会议”后,在会议界面中寻找“邀请”或“分享”按钮,通常会提供一个会议链接或会议号。直接将这个链接或会议号发送给想要邀请的学员,他们点击链接或输入会议号即可加入会议。
课程入口