《传奇新三端自定义怪物添加与技能配置》

《传奇新三端自定义怪物添加与技能配置》教学教案

课程链接

image.png

课程名称:自定义怪物素材打包、配置与技能赋予

课时:1课时

教学目标

  1. 掌握怪物素材的打包方法与文件存放规则;
  2. 学会在多个关联表格中配置自定义怪物属性;
  3. 理解怪物行为代码与攻击代码的作用,并能配置自定义攻击技能;
  4. 能够完成带技能怪物的完整添加流程。

一、怪物素材打包与放置(5分钟)

(一)素材打包

  1. 打开“三端资源集成工具”,选择“新三端”版本。

  2. 点击“资源打包”,导入怪物素材文件夹路径。

  3. 关键设置

    • 序列帧类型:选择“怪物模型”。
    • 分配唯一编号(如10001起),避免与现有编号冲突。
  4. 指定导出目录,完成打包。

(二)文件放置

  • 将打包生成的文件夹复制到客户端 Dev\Model\Monster目录下。

二、核心表格配置(10分钟)

(一)模型关联表(ModelInfo)

  1. 打开 Data\ModelInfo表,找到顶部的“怪物模板”行。
  2. 复制模板,根据怪物数量添加对应行数。
  3. 修改 ID列为打包时使用的编号(如10001~10006),保存。

(二)怪物属性表(Most)

  1. 打开 Data\Most表,复制现有怪物行(如半兽人战士)作为模板。

  2. 修改怪物名称、形象编号(对应 ModelInfo 中的ID)。

  3. 重要参数

    • 行为代码:决定怪物是否主动攻击、移动方式等(如81为普通主动攻击)。
    • 攻击代码:决定攻击形式(如19为近战物理攻击)。
    • 其他属性:移动速度、攻击间隔、命中率等可按需调整。

(三)刷怪表(Mongen)

  1. 打开 Data\Mongen表,复制一行现有配置。

  2. 修改关键列:

    • 地图编号与坐标
    • 怪物名称(需与 Most 表中一致)
    • 刷新范围、数量、间隔

三、自定义怪物技能配置(12分钟)

(一)技能表关联

  1. 行为代码特殊设置:若要使用自定义技能,需在 Most 表中将行为代码设为 156

  2. 自定义技能表(MonAttack)

    • 添加新行,分配技能ID(如60)。

    • 填写参数:

      • 参数1:技能ID(可多个,用“#”连接)。
      • 参数2:移动模式(0=正常移动,1=不可移动等)。
      • 参数3:躲避距离。
      • 参数4:是否无敌(0=否,1=是)。

(二)技能细节配置

  1. 技能表现:在 Skill表中调用已有技能特效(如自定义开天、烈火)。

  2. 攻击规则

    • 使用间隔(毫秒)、血量触发百分比、生效几率、使用次数限制等。
  3. 伤害与效果

    • 伤害模式(物理/魔法)、攻击目标(单体/群体)、攻击距离。
    • 可附加异常状态(毒、麻痹、冰冻等)、召唤小怪、甚至变身效果(新三端新增功能)。

(三)关联回Most表

在 Most 表的“自定义怪物配置”列中,填写 MonAttack 中的技能ID及参数,格式如:60|0|0|0


四、最终生效与调试(3分钟)

  1. 表格转录:使用资源工具的“CSV转录”功能,导出配置使前后端同步。

  2. 重启引擎:新三端修改后常需重启方能完全生效。

  3. 游戏内验证

    • 检查怪物外观、动作是否正常。
    • 验证自定义技能是否按规则释放。
    • 调整攻击速度、间隔等参数优化体验。

课后实践任务

  1. 任选一套群内提供的怪物素材,独立完成打包与添加。
  2. 查阅帮助文档,理解至少5种行为代码与攻击代码的组合效果。
  3. 为自定义怪物配置至少一个带冷却时间和异常状态的攻击技能。
  4. 记录配置过程中遇到的表格关联问题及解决方法。

关联表格总结

  1. ModelInfo(模型表)
  2. Most(怪物属性表)
  3. Mongen(刷怪表)
  4. MonAttack(怪物自定义技能表)
  5. Skill(技能表现表)

本帖子中包含更多资源

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

x
回复

举报

快速回复 返回顶部 返回列表