拾取系统

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

Roblox Battle Royale 的 拾取系统 让玩家拾取不同种类的对象,虽然目前只用于武器拾取。 在游戏中,武器会在游戏地图上生成,并且 - 当玩家靠近足够远时 - 游戏上的随机按钮/键/按钮提示会出现,并且 - 玩家名称和描述武器名称。

Battle Royale Weapon Example

结构

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

  • Workspace/PickupSpawners — 包含 pickup spawner Parts , 将视觉 pickup 放置在系统的位置 Models (请参阅下一节) (注意这些生成器不是需要在此目录中才有效)。

    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. 创建一个 Model 对于视觉选择,并将其命名为 Class.Tool

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

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

    Battle Royale New Pickup

稀有度

稀有度不是由任何数学公式定义的,但您可以将屏幕上的图形用户界面(GUI)作为稀有度的提示。

  1. 打开 ReplicatedFirst/Configurations/RarityConfiguration 脚本。 此脚本包含每个稀有类别的表,其中每个稀有类别包含一个颜色值 ( Color ) 为镐取的粒子效果和一个资产 ID ( Image ) 为 on-screen GUI 背景。 对于每个 GUI:

    • 该项目名称将为武器/道具名称。
    • 描述将以稀有度名称(例如 史诗 ) plus 物品 显示。

    默认稀有度如下,但欢迎您定义您自拥有。

    稀有度图形用户界GUI
    常见
    罕见
    稀有
    史诗
    传奇
    特殊
  2. 对于您创建的Model以前(位于ReplicatedStorage/Assets/Pickups),分配您定义的脚本签之一。