struckd 中文文档 下载 App

Struckd 战利品掉落 Loot 配置 NPC 被击杀时掉落物品

Loot 是什么

Loot(战利品掉落)是 NPC 专属的功能——当 NPC 被击杀时,你可以配置它在原地生成一堆战利品。玩家(或其他角色)可以去拾取。

配置 Loot

选中 NPC 角色后,在参数面板中点击 Loot 图标,进入战利品配置界面:

  1. 选择掉落什么:从资产库中选择要掉落的资产——金币、武器、护甲、道具等
  2. 设置数量:每个掉落物的数量(可以是固定值,也可以是随机范围)
  3. 设置概率:某些战利品可以设置"有几率掉落"(100% 每次都掉,50% 有一半概率)

Loot 的典型用途

Loot 与 Progression 配合

Loot 掉落的资产如果是"分数类收集品"(金币、宝石等),会自动触发角色的 Progression 进化系统——捡起即加分、加分即变强。

这是 Struckd 里最常见的"打怪升级"循环:消灭 NPC → NPC 掉落金币 → 玩家拾取金币 → 金币触发分数加分 → 分数触发属性提升。

非 NPC 的掉落

非 NPC 的可破坏物体(比如可破坏的箱子)也可以配置掉落。选中一个可破坏的物体后,同样在参数面板里找到 Loot 选项来配置——被摧毁(HP 归零)时掉落。

Unity 导出

Loot 的配置在 Unity 中不会被直接复刻。你需要自己编写脚本:监听物体死亡/摧毁事件 → 生成掉落物 → 让掉落物触发收集事件。掉落物的资产会被正确导出到 Unity 项目中。