Roblox Battle Royale 的 拾取系统 让玩家拾取不同种类的对象,虽然目前只用于武器拾取。 在游戏中,武器会在游戏地图上生成,并且 - 当玩家靠近足够远时 - 游戏上的随机按钮/键/按钮提示会出现,并且 - 玩家名称和描述武器名称。
结构
有几个关于拾取系统的重要文件夹。请确保这些文件夹在您的项目中正确设置:
ReplicatedStorage/Assets/Weapons — 包含武器(功能性 Tools),该捡起系统激活时授予。
ReplicatedStorage/Assets/Pickups — 包含系统将在捡起生成器中放置的捡起 Models ,这些都是游戏世界中的视觉模型。 这些应该只是视觉模型,不是功能性武器工具。
添加新的吊取
如上所述,拾取需要一个功能上的 Tool 和一个视觉上的 Model ,该世界将在游戏中生成。
工具
将 Tool 放置在 ReplicatedStorage/Assets/Weapons 中。
模型
创建一个 Model 对于视觉选择,并将其命名为 Class.Tool 。
将模型放置在 ReplicatedStorage/Assets/Pickups 中。
稀有度
稀有度不是由任何数学公式定义的,但您可以将屏幕上的图形用户界面(GUI)作为稀有度的提示。
打开 ReplicatedFirst/Configurations/RarityConfiguration 脚本。 此脚本包含每个稀有类别的表,其中每个稀有类别包含一个颜色值 ( Color ) 为镐取的粒子效果和一个资产 ID ( Image ) 为 on-screen GUI 背景。 对于每个 GUI:
- 该项目名称将为武器/道具名称。
- 描述将以稀有度名称(例如 史诗 ) plus 物品 显示。
默认稀有度如下,但欢迎您定义您自拥有。
稀有度 图形用户界GUI 常见 罕见 稀有 史诗 传奇 特殊 对于您创建的Model以前(位于ReplicatedStorage/Assets/Pickups),分配您定义的脚本签之一。