可受伤怪物
概述
可受伤怪物(damageable monsters)是带有生命值(HP)的交互模型,可以被玩家角色或非玩家角色(NPC)攻击并造成伤害,为游戏带来战斗与敌人遭遇等动态玩法。Horror Kit 提供了即用型智能资产(smart asset),可快速将这些怪物添加到场景中:
要攻击怪物,可以使用 木杖(手持道具)(Wooden Staff (HandProp)) 智能资产,该道具自带攻击力。本文将演示如何设置可受伤怪物,并用木杖与其交互。
添加可受伤怪物
-
在 Packages 窗口,进入 Horror Game Assets > Assets,将 可受伤怪物(Damageable Monster) 拖入场景。默认 HP 为 10。

-
如需更换怪物外观,可在资产库(Asset Library)中找到所需模型并添加到场景。
-
选中场景中的 可受伤怪物,在 行为(Behavior)> 模型列表(Model List) 中点击当前模型(如 Patrick Monster),可通过 更多模型(More Models) 选项选择并替换为你的模型。

(可选)为怪物模型添加动画
如需在玩家进入触发区时让自定义怪物模型播放动画,请在模型文件夹([Pivot] Monster 下)操作:
-
添加 动画控制器(Animator Controller) 组件。
-
添加 简单动画播放组件(Simple Animation Play Component)。
- 选择动画片段(animation clip)。
- 配置淡入时长、播放速率、归一化时间。
- 确保动画类型与模型类型匹配(如人形动画用于人形模型)。
-
添加 事件触发器(Event Trigger),设置如下:
- 触发对象(Trigger Object):自身(Self)
- 触发事件(Trigger Event):OnTriggerEnter
- 动作对象(Action Object):自身(Self)
- 动作函数(Action Function):Play
- 动画索引(Animation Index):1
- 层级索引(Layer Index):1
详细属性说明见 使用组件为模型添加动画。
-
别忘了添加并调整 触发盒(Trigger Box),以便玩家进入时激活动画。