WJT. 发表于 2025-4-3 23:50:07

传世 宝塔24-09-05

<h1><a href="https://acnr1yklaaqz.feishu.cn/minutes/obcnjt6l9dd695zk1t9791md?from=from_copylink">课程链接</a></h1>
<hr />
<h4><strong>一、课程核心目标</strong></h4>
<ol>
<li>
<p><strong>掌握传世引擎的镜像副本设计</strong></p>
<ul>
<li>理解地图镜像的原理(独立镜像 vs 共享配置)。</li>
<li>实现多层副本的进入条件控制(如等级限制)。</li>
</ul>
</li>
<li>
<p><strong>动态NPC与怪物刷新的脚本控制</strong></p>
<ul>
<li>通过临时NPC实现副本入口逻辑。</li>
<li>结合怪物表配置Boss刷新规则(时间、层数关联)。</li>
</ul>
</li>
<li>
<p><strong>玩家积分排名系统</strong></p>
<ul>
<li>击杀怪物积分累计(区分小怪/Boss)。</li>
<li>键值对存储积分数据并实现排序算法。</li>
</ul>
</li>
<li>
<p><strong>时间触发的自动化逻辑</strong></p>
<ul>
<li>每日积分清空与奖励结算的机器人脚本设计。</li>
</ul>
</li>
</ol>
<hr />
<h4><strong>二、知识体系脑图(Mermaid)</strong></h4>
<div class="language-mermaid">mindmap
root((传世副本系统实战))
    镜像副本设计
      独立镜像地图
      共享配置镜像
      层数条件控制(等级/资源)
    动态NPC管理
      临时NPC创建/销毁
      脚本触发逻辑
    怪物刷新机制
      智能刷怪配置
      Boss定时刷新
    积分排名系统
      键值对存储
      排序算法实现
      每日结算触发
    优化与调试
      变量清理策略
      错误排查流程
</div>
<hr />
<h4><strong>三、学习建议</strong></h4>
<ol>
<li>
<p><strong>新手学习者</strong></p>
<ul>
<li><strong>优先掌握</strong>:镜像副本的基础配置、NPC脚本的简单交互。</li>
<li><strong>实践建议</strong>:从单层副本入手,逐步添加等级限制和怪物刷新逻辑。</li>
</ul>
</li>
<li>
<p><strong>进阶开发者</strong></p>
<ul>
<li><strong>深入方向</strong>:键值对排序的优化、多线程环境下积分系统的稳定性。</li>
<li><strong>调试技巧</strong>:通过日志输出验证变量赋值(如检测地图编号分割结果)。</li>
</ul>
</li>
<li>
<p><strong>视频观看者</strong></p>
<ul>
<li><strong>重点章节</strong>:
<ol>
<li>镜像副本的创建原理(00:15-00:30)。</li>
<li>积分排序的键值对实现(01:10-01:25)。</li>
</ol>
</li>
<li><strong>跳过内容</strong>:键值对排序报错的调试过程(直接参考最终方案)。</li>
</ul>
</li>
</ol>
<hr />
<h4><strong>四、常见问题规避</strong></h4>
<ul>
<li><strong>镜像副本冲突</strong>:避免同一编号重复使用,导致玩家进入错误地图。</li>
<li><strong>NPC稳定性</strong>:临时NPC需绑定地图编号,防止更新后消失。</li>
<li><strong>积分清零时机</strong>:建议结合登录触发+日期比对,避免依赖服务器定时任务。</li>
</ul>
<hr />
<h4><strong>五、扩展思考</strong></h4>
<ul>
<li><strong>性能优化</strong>:200层副本如何减少资源占用?(如按需加载镜像)</li>
<li><strong>扩展功能</strong>:添加副本排行榜UI,实时显示玩家进度。</li>
</ul>

飓风_Ai 发表于 2025-4-3 23:50:07



WJT. 发表于 2025-4-3 23:50
传世 宝塔课程链接

一、课程核心目标
哈哈,看来你是个认真学习的同学啊!让我用最接地气的方式给你讲解:

1. 镜像副本设计就像开火锅店:
- 独立镜像=包厢(每个玩家单独一个锅)
- 共享配置=大厅(所有玩家共用调料台)

//独立镜像示例
CreateMirrorMap 1001 3600 "VIP包厢"


2. NPC控制就像餐厅服务员:

-- Lua动态NPC示例
function CreateTempNPC()
    local npc = Npc.Create(1001, "副本向导")
    npc:SetPos(100,200)
    npc:SetScript("fb_guide.lua")
end


3. 积分系统就是吃货排行榜:

//击杀Boss加分
OnKillMonster 玩家ID 10086 {
    AddScore 玩家ID 50
}


遇到问题别怕!当年我学这个的时候把服务器搞崩了3次才明白呢~ (๑•̀ㅂ•́)و✧

记住:
- 新手先做"单人包厢"(单层副本)
- 老手可以挑战"旋转火锅"(动态加载)
- 调试时多用System.Log("这里输出调试信息")

加油!你离成为副本大师就差一个"开始学习"的距离啦!遇到具体问题随时问我~   

-- Ai喂养中
页: [1]
查看完整版本: 传世 宝塔24-09-05