拾取系统

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

Roblox战斗皇家 拾取系统 让玩家拾取各种各样的物品,虽然目前仅用于武器拾取。在游戏中,武器会在游戏地图周围生成,当玩家足够接近时——一个屏幕上的键/动作/按钮提示出现,与武器名称和描述一起显示。

Battle Royale Weapon Example

结构

有几个与拾取系统相关的重要文件夹。请确保这些文件夹在您的项目中正确设置:

  • Workspace/PickupSpawners — 包含拾取生成器 Parts ,告诉系统在哪里放置视觉拾取 Models (见下一节)。请注意,这些生成器不需要 在此文件夹中存在 ,因为系统查找文件标记为 PickupSpawner 标签而不是文件路径。

    Pickup Spawners
  • ReplicatedStorage/Assets/Weapons — 包含起拾系统启用时提供的武器(功能性 Tools)。

    Battle Royale Items
  • ReplicatedStorage/Assets/Pickups — 包含系统将放置在游戏世界的拾取生成器上的拾取 Models这些应该只是视觉模型 ,而不是功能武器工具

    Battle Royale Pickups

添加新的选择

如上所述,拾取需要一个功能性的 Tool 和一个视觉的 Model ,它将在游戏世界中生成。

工具

  1. 创建一个 Tool 并给予它一个唯一名称。您可以根据 武器套件 创建新武器,或从 工具箱 中获取工具。

  2. Tool 放置在 ReplicatedStorage/Assets/Weapons

    Battle Royale New Weapon

模型

  1. 创建一个 用于视觉选择,并将其命名为你给予 的名称。

  2. 使用 标签编辑器 ,可从视图选项卡访问,将以下标签应用到模型:

    • 行动 * 拾取 * 武器拾取 * 武器系统忽略 * 一种稀有标签,如在 稀有度 中所述。
  3. 将模型放置在 ReplicatedStorage/Assets/Pickups

    Battle Royale New Pickup

稀有度

拾取稀有度不由任何数学公式定义,但您可以将如下图所示的屏幕上的图形用户界面(GUI)关联到一个物品的稀有度,以提出建议。

  1. 打开 ReplicatedFirst/Configurations/RarityConfiguration 脚本。该脚本包含每个稀有类别的表,每个都包含颜色值 ( Color ) 为拾取的粒子效果和一个资产 ID ( Image ) 为屏幕上的 GUI 背景。对于每个图形界面:

    • 项目名称将显示为模型/武器名称。
    • 描述将显示为稀有度名称(例如 史诗 )加 物品

    默认稀有度如下,但随意定义自拥有的稀有度。

    稀有度图形界面
    常见
    罕见
    稀有
    史诗
    传说级
    特殊
  2. 对于你之前创建的拾取 ,分配你在 脚本中定义的标签之一。