Roblox Battle Royale 拾取系统 允许玩家拾取不同种类的物品,尽管目前它只用于武器拾取。在游戏中,武器在游戏地图周围生成——当玩家接近时,会出现一个屏幕上的按键/动作/按钮提示,伴随武器的名称和描述。

结构
与拾取系统相关的几个重要文件夹。确保在项目中正确设置这些文件夹:
ReplicatedStorage/Assets/Weapons — 包含拾取系统在激活武器拾取时提供的武器(功能性 Tools)。

ReplicatedStorage/Assets/Pickups — 包含系统将在游戏世界中的拾取生成器处放置的拾取 Models。这些应该仅是可视模型,而不是功能性武器工具。

添加新拾取物品
如上所述,拾取物品需要一个功能性 Tool 和一个将在游戏世界中生成的可视 Model。
工具
创建一个 Tool 并给它一个唯一的名称。您可以基于 Weapons Kit 中的武器创建新武器,或从 工具箱 中获取工具。
将 Tool 放置在 ReplicatedStorage/Assets/Weapons 中。

模型
将模型放置在 ReplicatedStorage/Assets/Pickups 中。

稀有度
拾取物品的稀有度并不是由任何数学公式定义的,但您可以关联一个屏幕上的 GUI,如下图所示,以暗示物品的稀有度。
打开 ReplicatedFirst/Configurations/RarityConfiguration 脚本。该脚本包含每个稀有度类别的表格,每个类别包括一个颜色值 (Color) 用于拾取的粒子效果和一个资产 ID (Image) 用于屏幕上的 GUI 背景。对于每个 GUI:
- 物品名称将作为模型/武器名称出现。
- 描述将作为稀有度名称(例如 史诗)加上 物品 出现。
默认的稀有度如下,但您可以自由定义自己的。
稀有度 GUI 普通 
不常见 
稀有 
史诗 
传奇 
特殊 
对于您之前创建的拾取 Model(位于 ReplicatedStorage/Assets/Pickups 中),分配您在 RarityConfiguration 脚本中定义的一个标签。
