这节课程主要围绕 996引擎素材添加 和 基础表结构介绍 展开,是游戏版本开发中的“小工”基础操作部分。以下是按视频时间线整理的核心内容总结,重要部分已加粗标注:
⏰ 00:10 – 04:12 | 课前沟通与GM命令讲解
- 确认8号上课时间。
- GM命令使用:
- 路径:游戏命令 → 管理命令。
- 示例:
@fly
飞回主城、@give
刷物品(如木剑 数量)。 - 重点:命令可自定义(如将333改为3),但需避免冲突。
- 权限设置:
- 路径:参数设置 → 人物起始权限。
- 重点:测试时可调高权限(如10),但版本上架前必须调回0,否则全服玩家默认高权限(重大BUG)。
⏰ 04:12 – 12:21 | NPC素材添加全流程
- 获取素材:
- 来源:官网素材专区、淘宝(价格低廉,约10-20元/套)。
- 打包素材:
- 工具:996 M2集成工具 → 资源打包。
- 关键步骤:
- 导入素材目录(需为图片根目录,无子文件夹)。
- 序列帧类型选“NPC模型”,删除物理攻击字段(NPC无攻击动作)。
- 查看现有NPC编号(Ctrl+F4 → NPC),自定义编号从大数开始(如2000)。
- 勾选“去黑底”(若素材背景为黑色)。
- 重置图片名(若文件名不规范)。
- 部署素材:
- 将打包文件放入客户端:
Dev/anim/npc/
。 - 使用资源调整工具(避免直接修改表,防止前端配置丢失):
- 生成配置 → 仅更新
mode_info
表 → 小退重进生效。
- 配置NPC:
- 修改后端表:
npc_list
→ 调整形象代码(如2000)。 - 重点字段:
ID
:不可重复,必须按顺序。名称
:对应脚本路径(如“传送/白日门传送员”)。地图编号
:通过GM命令 @map
查询。- 坐标:游戏内F12查看。
- 重载NPC:Ctrl+N 或 控制台加载所有NPC。
⏰ 12:21 – 30:58 | 核心表结构解析(常用部分)
- GameData:系统配置表
- 如角色等级上限、新/老套装开关(1=新套装,0=老套装)。
- Buff表:定义毒、切割等效果,严禁空行(可留预留字段)。
- 装备表(Equip):
- 属性格式:
职业,属性ID,属性值
(如3,3,1:全职业攻击下限+1)。 - 职业代码:0战士/1法师/2道士/3全职业。
- 怪物表(Monster):修改
怪物形象
字段更换模型。 - 物品表(Item):添加自定义物品,注意背包图片路径规则(每文件夹1万张图,从0开始)。
- 其他表:
- 技能表、商店表、安全区表、套装表等——初期了解即可,后期脚本联动使用。
⏰ 30:58 – 57:26 | 特效与怪物素材添加
特效添加(如光柱、手势)
- 打包:类型选“特效”,编号从42400开始(查看现有特效编号避免冲突)。
- 部署到:
Dev/anim/effect/
。 - 调整大小:在资源工具中缩放(注意会永久修改原图,需备份!)。
怪物添加
- 素材要求:优先选择类人形怪物(避免动态抖动问题)。
- 打包:类型选“怪物模型”,注意图片数量(待机4张、行走6张等,8方向动作)。
- 部署到:
Dev/anim/monster/
。 - 修改怪物表:
monster
表 → 怪物形象
字段 → 重载怪物数据。
⏰ 57:26 – 结尾 | 装备动态效果与后续学习建议
- 装备动态效果:
- 内观动态:在物品表填特效ID。
- 组合效果:
特效ID|框特效ID
(如10000|20000)。
- 学习建议:
- 下节课重点:常量、变量、基础脚本语句(if/act/inc等)。
- 预习方向:VSCode使用、检测与执行逻辑。
- 官方论坛课程:刚子老师的脚本课(常量变量部分易卡壳,需多练)。
✅ 核心总结
- 素材添加三板斧:打包工具→放客户端→资源调整生成配置。
- 表操作原则:严禁空行、修改后重载(NPC/怪物等)、优先通过工具调整避免前端覆盖。
- 脚本前置知识:熟悉装备属性格式、NPC/怪物表结构,为后续写脚本打基础。
- 下阶段目标:攻克常量/变量逻辑,实现基础功能脚本化。
如果需要更详细的脚本或表操作示例,可参考课程回放或官方文档。