找回密码
 立即注册
    查看: 8|回复: 0

    TXT基础课程,配置新套装表

    [复制链接]

    71

    主题

    2

    回帖

    325

    积分

    积分
    325
    发表于 昨天 09:41 AM | 显示全部楼层 |阅读模式

    视频课程

    游戏新套装配置实战教案

    ​课程主题​​:游戏新套装表配置与实战应用
    ​适用对象​​:游戏脚本开发/数值策划学习者(已掌握基础表结构配置)
    ​课时​​:1课时(45分钟)


    ​一、课程目标​

    通过本节课学习,掌握游戏中“新套装表(SUITE_EX)”的配置方法,能够独立完成以下任务:

    1. 理解新套装表与老套装表的核心区别;
    2. 掌握新套装表各列字段的含义及配置规则(套装ID、类型、属性、装备关联等);
    3. 完成新套装的属性配置、装备关联及前端显示设置;
    4. 解决新套装配置过程中常见的报错与逻辑异常问题(如套装触发异常、引擎读取失败等)。

    ​二、重点知识讲解​

    ​模块1:新套装表基础认知​

    ​1. 新套装表与老套装表的区别​

    • ​表名差异​​:新套装表命名为SUITE_EX(老套装表无EX后缀)。
    • ​配置关联​​:新套装属性需通过装备表的​​第32列​​(套装ID列)关联,老套装表关联位置不同(通常为第31列)。

    ​2. 新套装表核心列字段解析​

    列名 功能说明
    排序列(第1列) 仅用于排序,无实际逻辑意义,按1、2、3…顺序填写即可。
    套装ID(第2列) 套装的唯一标识(如3001、3002),需与装备表第32列关联。
    套装类型(第3列) 同类套装需按“升序整除1000”规则设置(如3001→类型3,4001→类型4),避免触发冲突。
    套装名称(第4列) 格式:[未激活颜色][分隔符][名称](如`
    套装等级(第5列) 套装的等级要求(如1级、100级),决定玩家触发套装的最低等级。
    套装件数(第6列) 触发套装属性需穿戴的装备数量(如6件、8件)。
    穿戴部位(第7列) 需穿戴的装备位置(如头盔4、衣服0、武器1等),多位置用#分隔(如0#4#1)。
    装备列表(第8列) 需触发套装的具体装备名称(如“新王战盔#新王战镯”),多装备用#分隔。
    属性配置(第9-16列) 分为数值型(第9列)、百分比型(第10列)、万分比型(第11列),需根据ATD_Story表属性类型填写。
    特殊属性(第12列) 代码对应特殊效果(如1=麻痹、2=护身、3=传送),多效果用`
    属性描述(第13列) 手动编写套装激活后的属性说明(如“攻击上限+100,暴击几率+15%”)。
    去重规则(第14列) 0=不去重(需穿戴指定数量不同部位装备),1=去重(同名装备仅算1件)。
    套装触发提示(第15列) 套装激活时聊天框显示的提示语(如“新王战套触发成功”)。

    ​模块2:新套装配置实操步骤​

    ​1. 配置新套装表(SUITE_EX)​

    • ​步骤1​​:创建/打开SUITE_EX表,按列填写基础信息(排序列、套装ID、类型)。
    • ​步骤2​​:设置套装名称(含未激活/激活颜色)、等级、件数、穿戴部位及装备列表(多装备用#分隔)。
    • ​步骤3​​:配置属性(数值型填第9列,百分比型填第10列,万分比型填第11列),特殊属性用代码表示(如1|3代表麻痹+传送)。
    • ​步骤4​​:编写属性描述(手动说明加成效果),设置去重规则(0或1)及触发提示语。

    ​示例:配置“新王战套”(6件套)​

    • 套装ID:3001;套装类型:3(3001÷1000余1→类型3);套装等级:1;套装件数:6。
    • 穿戴部位:0(衣服)#4(头盔)#1(武器)#5(手镯)#6(戒指)#10(腰带)。
    • 装备列表:新王战盔#新王战镯#新王战戒#新王战靴#新王战带#新王战衣。
    • 属性配置:生命值+1000(第9列)、攻击上限+100(第9列)、暴击几率+15%(第10列)、吸血+10%(第11列)。
    • 特殊属性:无(留空);属性描述:“生命值+1000,攻击上限+100,暴击几率+15%,吸血+10%”;去重规则:0;触发提示:“新王战套触发成功”。

    ​2. 关联装备表与前端表​

    • ​装备表关联​​:在装备表(如EQUIP表)的​​第32列​​(套装ID列)填写新套装ID(如3001),确保每件套装装备关联同一套装ID。
    • ​导出前端表​​:配置完成后,导出SUITE_EX表为CSV,通过引擎工具转换为Lua格式(CSV→Lua)。
    • ​引擎设置​​:在引擎data表设置中勾选“使用新套装表”,确保引擎读取新套装配置(否则默认读取老套装表)。

    ​模块3:常见问题与解决方案​

    问题现象 可能原因 解决方法
    引擎报错“脚本错误” 未勾选引擎“使用新套装表”配置项。 检查引擎data表设置,勾选“使用新套装表”。
    套装属性未触发 套装类型设置错误(未按“升序整除1000”规则);装备未关联套装ID。 检查套装类型(如3001→类型3),确保装备表第32列正确填写套装ID。
    穿戴少量装备触发高等级套装 去重规则未设置(默认不去重);套装件数配置错误(如6件套配置为4件)。 设置去重规则(0=不去重,1=去重);核对套装件数与实际穿戴数量。
    角色无法删除 数据库角色删除等级限制未调整。 登录数据库服务器,修改“允许删除角色的等级”配置(如设置为0)。

    ​三、实战任务(课后练习)​

    1. ​基础套装配置​​:
      • 创建“星耀套装”(5件套),要求:
        • 套装ID:4001;套装类型:4(4001÷1000余1→类型4);
        • 等级要求:10级;穿戴部位:头盔、衣服、武器、手镯、戒指;
        • 属性:生命值+2000(数值型)、攻击+200(数值型)、暴击+20%(百分比型);
        • 触发提示:“星耀套装激活,战力飙升!”。
    2. ​多套装叠加测试​​:
      • 配置“星耀4件套”(4002)和“星耀8件套”(4003),验证穿戴4件、8件时是否分别触发对应属性。

    ​四、总结与注意事项​

    1. ​核心规则​​:新套装表需通过装备表第32列关联,套装类型需按“升序整除1000”设置,避免触发冲突。
    2. ​属性区分​​:数值型、百分比型、万分比型属性需严格对应ATD_Story表字段,避免填错列。
    3. ​测试验证​​:配置完成后需导出前端表、重启引擎,并通过游戏内穿戴测试验证套装触发逻辑。
    4. ​常见问题​​:引擎未勾选“使用新套装表”、套装类型错误、去重规则未设置是高频问题,需重点检查。

    ​课后思考​​:如何通过新套装表的“去重规则”实现“任意6件装备触发套装属性”?(提示:设置去重规则为0,装备列表包含6个不同部位装备。)

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则