一、掉落物的定义

在所有虚拟物品(包括道具、装备、货币、背包)掉落在场景中时,会转为一个元件实体,这个实体就是掉落物

在进行上述虚拟物品的模板编辑时,都需要关联一个掉落物元件,如果没有关联,则掉落逻辑会被屏蔽

掉落物是一种特殊的元件,相比普通的动态单位元件,其会额外携带一个掉落物内容组件,除此之外,部分动态单位元件可用的组件掉落物不可用

二、掉落物内容组件的功能

所有掉落物类型的元件会固定携带一个掉落物内容组件,不可被移除

掉落物内容组件定义了掉落物的掉落表现和拾取规则

掉落物内容组件可支持同时配置多个拾取范围,他们的生效范围会进行叠加。

三、掉落物内容组件的编辑

1.掉落物内容组件的位置

进入元件库编辑,可以看到对应的掉落物页签

点击“详细编辑”,展开编辑页

2.掉落物内容设置

当掉落物因为掉落逻辑被创建在场景上时,掉落的表现和掉落物的拾取规则

拾取规则:游戏运行时,玩家需要以什么方式拾取该掉落物

交互拾取:角色靠近掉落物至拾取范围内时,会显示交互按钮,触发按键交互即可直接拾取该道具

自动拾取:角色靠近掉落物至拾取范围内时,会自动触发拾取

打开拾取界面:角色靠近掉落物至拾取范围内时,会显示交互按钮,触发交互按键会打开道具拾取界面,用户需要在界面内选中对应道具进行拾取,推荐用于掉落物列表内包含多个物品时使用

自动吸附拾取:需要额外配置“自动吸附距离”,角色进入吸附距离时,掉落物会朝玩家移动,并在进入拾取范围时,自动触发拾取

自动吸附距离(m):“自动吸附拾取”触发掉落物移动的距离

本地过滤器:接受一个布尔返回值的过滤器,当返回值为“否”时,本地玩家将无法拾取掉落物也不显示交互按钮

掉落内容:支持在组件内配置一个掉落物所包含虚拟物品的字典,当掉落物被直接布设在场景内,通过元件实体创生时,掉落物将包含组件内所配置的所有虚拟物品。而当掉落物通过战利品形式创建时,则只包含实际掉落的虚拟物品,组件内的默认数据会被覆盖

3.拾取范围

拾取范围:定义玩家可拾取掉落物的范围,使用通用的形状定义结构,支持长方体,球体,胶囊体三种基本形状

四、掉落物拾取实例

四、节点图操作掉落物内容组件

1.掉落物内容组件相关执行节点

修改掉落物内容组件道具数量

修改掉落物内容组件货币数量

2.掉落物内容组件相关查询节点

获取掉落物内容组件所有道具

获取掉落物内容组件所有货币

获取掉落物内容组件道具数量
获取掉落物内容组件装备列表

获取掉落物内容组件货币数量