Struckd 战利品掉落 Loot 配置 NPC 被击杀时掉落物品
Loot 是什么
Loot(战利品掉落)是 NPC 专属的功能——当 NPC 被击杀时,你可以配置它在原地生成一堆战利品。玩家(或其他角色)可以去拾取。
配置 Loot
选中 NPC 角色后,在参数面板中点击 Loot 图标,进入战利品配置界面:
- 选择掉落什么:从资产库中选择要掉落的资产——金币、武器、护甲、道具等
- 设置数量:每个掉落物的数量(可以是固定值,也可以是随机范围)
- 设置概率:某些战利品可以设置"有几率掉落"(100% 每次都掉,50% 有一半概率)
Loot 的典型用途
- 敌人掉落金币:RPG 游戏里打敌人捡金币
- Boss 掉落稀有装备:Boss 死亡掉落专属武器或护甲
- 关卡奖励:关卡最后消灭的敌人掉落通关钥匙
- 多人对战奖励:击杀敌人在原地掉落分数道具
Loot 与 Progression 配合
Loot 掉落的资产如果是"分数类收集品"(金币、宝石等),会自动触发角色的 Progression 进化系统——捡起即加分、加分即变强。
这是 Struckd 里最常见的"打怪升级"循环:消灭 NPC → NPC 掉落金币 → 玩家拾取金币 → 金币触发分数加分 → 分数触发属性提升。
非 NPC 的掉落
非 NPC 的可破坏物体(比如可破坏的箱子)也可以配置掉落。选中一个可破坏的物体后,同样在参数面板里找到 Loot 选项来配置——被摧毁(HP 归零)时掉落。
Unity 导出
Loot 的配置在 Unity 中不会被直接复刻。你需要自己编写脚本:监听物体死亡/摧毁事件 → 生成掉落物 → 让掉落物触发收集事件。掉落物的资产会被正确导出到 Unity 项目中。