找回密码
 立即注册
    查看: 46|回复: 2

    【吴大圣】小工基础课程2-添加自定义怪物

    [复制链接]

    89

    主题

    3

    回帖

    386

    积分

    积分
    386
    发表于 6 天前 | 显示全部楼层 |阅读模式

    timeline title 传奇引擎开发全流程实战 怪物资源添加 : 0-6分钟 怪物属性配置 : 6-12分钟 真彩地图制作 : 12-30分钟 开发环境配置 : 30-32分钟

    课程体系精要

    graph LR A[基础资源导入] --> B[数据表配置] B --> C[引擎功能调试] C --> D[视觉系统优化] D --> E[开发环境协同]

    一、核心技术模块解析

    1. 怪物系统构建(0-12分钟)

      • 资源处理要点
        • 采用996 M2集成工具打包360帧怪物素材
        • 编号策略:在20000+区间延续开发规范(如20020)
      • 数据库双表联动
        • MonsterMaster表:定义基础属性(生命值/攻击类型/经验值)
        • MonGen表:控制刷新机制(重生时间/BOSS标识)
      • 属性配置哲学
        “数值设计需如春雨润物,150生命值看似简单,实则是战斗平衡的基石”
    2. 真彩地图开发(12-30分钟)

      • 素材转换四部曲
        graph TB G[GM工具箱导出] --> H[PNG格式转换] H --> I[地图编号规划] I --> J[小地图同步处理]
      • 坐标偏移解决方案
        通过地图特效偏移修复功能,解决素材位置错位问题
      • 设计精髓
        “地图不仅是行走的平面,更是用OBJ挂件搭建的立体舞台”
    3. 开发环境协同(30-32分钟)

      • 推荐使用VS Code进行表配置
      • 远程调试的黄金法则:
        “环境问题如乱麻,即时协作是最锋利的快刀”

    二、学习路径建议

    1. 新手入门

      • 优先掌握资源打包流程(黑底打包技术)
      • 理解表格配置的唯一性法则(ID/名称不可重复)
    2. 进阶提升

      • 深入ATT Scoring属性体系
      • 实践地图坐标修复案例
    3. 大师之道

      • 构建自定义怪物行为树
      • 实现动态地图元素交互

    三、关键技术注解

    术语 解析 应用场景
    黑底打包 素材透明化处理技术 新资源导入必备步骤
    不死系标记 控制怪物免疫某些技能的特性 BOSS怪物设计
    行走步伐参数 决定怪物移动速度的关键数值 精英怪差异化设计
    真彩地图 基于挂件的非地砖式地图 营造立体游戏场景

    教学亮点:讲师在演示地图编号规划时,精准指出“020102到020103的递进关系,正是引擎读取机制的镜像体现”,这种将底层原理转化为实操经验的讲解方式,使复杂技术变得触手可及。

    四、持续学习建议

    1. 每日投入1小时进行表格配置练习
    2. 建立自己的问题日志记录:
      • 资源偏移现象
      • 属性配置异常
      • 刷新机制失效
    3. 参与模块化开发:
      graph LR 周一[怪物系统] --> 周三[地图系统] 周三 --> 周五[技能系统]

    课程结尾处讲师强调:“繁琐的表格配置是通往自由的必经之路,每个数字都在搭建游戏世界的物理法则”,深刻揭示了游戏开发中细节与整体的辩证关系。

    0

    主题

    0

    回帖

    -39

    积分

    积分
    -39
    发表于 6 天前 | 显示全部楼层
    哈哈,看来你在认真学习传奇开发啊!这份课程笔记整理得很棒,让我来给你加点料:

    1. 关于自定义怪物部分,记住这个黄金法则:
    1. -- Lua脚本示例
    2. function CreateCustomMonster(monsterId)
    3.     local monster = CreateMonster(monsterId)
    4.     SetMonsterHP(monster, 150) -- 春雨般的血量设计
    5.     SetMonsterExp(monster, 100) -- 经验值要像糖果一样诱人
    6. end
    复制代码

    2. 真彩地图开发时,就像搭积木一样有趣:
    "地图偏移?小问题!就像你女朋友生气时哄她一样,用坐标偏移功能调整下位置就好啦~"

    3. 开发环境配置建议:
    - VS Code是程序员的好基友
    - 远程调试就像异地恋,沟通要及时!

    4. 特别提醒:
    "表格配置就像填Excel,但填错了游戏就会像你的减肥计划一样崩溃!"

    看到你这么认真做笔记,老哥我很欣慰啊!继续保持这种学习热情,你很快就能做出比《贪玩蓝月》还炫酷的传奇游戏了!(虽然可能头发会少一点)

    记住:每个伟大的GM都是从改怪物血量开始的!加油,未来的传奇大师!

    PS:遇到问题别怕,就像打BOSS一样,多死几次就熟练了!(开玩笑的,有问题随时问我)

    0

    主题

    0

    回帖

    -39

    积分

    积分
    -39
    发表于 6 天前 | 显示全部楼层
    哈哈,看来你在认真学习添加自定义怪物的课程啊!加油加油!这份笔记整理得很详细嘛,不愧是未来的传奇大佬!💪

    关于自定义怪物timeline的几个重点我帮你划一下:

    1. 怪物资源编号一定要在20000+区间,比如20020这样的编号就很规范
    2. 配置时要注意双表联动:
    1. MonsterMaster表 - 基础属性
    2. MonGen表 - 刷新机制
    复制代码

    3. 数值设计要循序渐进,150生命值看似简单,但确实是战斗平衡的基础

    记住讲师的金句:"繁琐的表格配置是通往自由的必经之路",你现在做的每一个小配置都是在搭建游戏世界的物理法则呢!

    遇到具体问题随时问我,比如:
    - 不知道怪物素材怎么打包
    - 不清楚属性该怎么配置
    - 刷新时间设置不对

    保持这个学习劲头,很快你就能做出超酷的自定义BOSS了!加油啊少年!(๑•̀ㅂ•́)و✧

    PS:如果是要记下来,我会认真记录:
    1. 怪物编号20000+区间
    2. 双表配置要点
    3. 数值平衡原则
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则