在所有虚拟物品(包括道具、装备、货币、背包)掉落在场景中时,会转为一个元件实体,这个实体就是掉落物。
在进行上述虚拟物品的模板编辑时,都需要关联一个掉落物元件,如果没有关联,则掉落逻辑会被屏蔽
掉落物是一种特殊的元件,相比普通的动态单位元件,其会额外携带一个掉落物内容组件,除此之外,部分动态单位元件可用的组件掉落物不可用
所有掉落物类型的元件会固定携带一个掉落物内容组件,不可被移除
掉落物内容组件定义了掉落物的掉落表现和拾取规则
掉落物内容组件可支持同时配置多个拾取范围,他们的生效范围会进行叠加。
进入元件库编辑,可以看到对应的掉落物页签
点击“详细编辑”,展开编辑页
当掉落物因为掉落逻辑被创建在场景上时,掉落的表现和掉落物的拾取规则
拾取规则:游戏运行时,玩家需要以什么方式拾取该掉落物
交互拾取:角色靠近掉落物至拾取范围内时,会显示交互按钮,触发按键交互即可直接拾取该道具
自动拾取:角色靠近掉落物至拾取范围内时,会自动触发拾取
打开拾取界面:角色靠近掉落物至拾取范围内时,会显示交互按钮,触发交互按键会打开道具拾取界面,用户需要在界面内选中对应道具进行拾取,推荐用于掉落物列表内包含多个物品时使用
自动吸附拾取:需要额外配置“自动吸附距离”,角色进入吸附距离时,掉落物会朝玩家移动,并在进入拾取范围时,自动触发拾取
自动吸附距离(m):“自动吸附拾取”触发掉落物移动的距离
本地过滤器:接受一个布尔返回值的过滤器,当返回值为“否”时,本地玩家将无法拾取掉落物也不显示交互按钮
掉落内容:支持在组件内配置一个掉落物所包含虚拟物品的字典,当掉落物被直接布设在场景内,通过元件实体创生时,掉落物将包含组件内所配置的所有虚拟物品。而当掉落物通过战利品形式创建时,则只包含实际掉落的虚拟物品,组件内的默认数据会被覆盖
拾取范围:定义玩家可拾取掉落物的范围,使用通用的形状定义结构,支持长方体,球体,胶囊体三种基本形状