触发盒
为对象添加组件后,必须正确配置相关设置才能正常工作。触发盒(Trigger box) 组件用于定义空间触发区、启动事件,并在无需物理碰撞的情况下实现游戏对象间的交互。触发盒是每个 Yahaha 对象的默认组件,可为球体、盒体或胶囊体形状。

可见性(Visibility) 属性控制触发盒在编辑模式下是否可见,便于定位和调整大小,但不影响实际游戏。**盒体/球体/胶囊体(Box/Sphere/Capsule)**属性决定触发器的形状和激活状态;启用时触发器在游戏中生效,禁用时则无效。可通过调整中心坐标和尺寸参数来设置触发盒的位置和大小。

用触发盒触发旁白
触发盒常与 事件触发器(Event Trigger) 组件配合实现交互。以下示例演示如何创建一个立方体,玩家进入其触发盒时触发语音旁白:
-
在场景资源浏览器中点击 + 图标,选 3D 对象(3D Object) > 立方体(Cube) 创建立方体。

-
给立方体添加触发盒:
- 选中立方体,点击 更多(More) 图标打开属性窗口。
- 进入 触发盒,点击 + Trigger,选择 盒体。
- 调整立方体尺寸和中心,确保碰撞体尺寸小于触发盒。

-
给立方体添加并配 置 旁白(Narrator) 组件:
- 在属性窗口点击 添加组件,选择 旁白。
- 设置旁白组件。更多信息见 旁白。

-
添加并配置 事件触发器(Event Trigger):
- 在属性窗口底部点击 添加事件触发器。
- 触发对象设为 自身,事件为 OnTriggerEnter,条件组留空。
- 添加动作对象为 自身,函数设为 ShowNarrator。详情见 事件触发器。
现在可在Play模式下测试触发盒:
