System podnoszenia przedmiotów w Roblox Battle Royale pozwala graczom na podnoszenie różnych rodzajów przedmiotów, choć obecnie jest on używany tylko do podnoszenia broni. W grze, broni są generowane na mapie gry i - gdy gracze zbliżą się wystarczająco blisko - pojawia się na ekranie pasek/akcja/przycisk, który pojawia się wraz z imieniem i opisem broni.
Struktura
Istnieje kilka ważnych kategorii katalogów związanych z systemem podnoszenia. Upewnij się, że te katalogi są poprawnie skonfigurowane w Twoim projekcie:
ReplicatedStorage/Assets/Weapons — Contains the weapons (functional Tools ) that the pickup system grants when a weapon pickup is activated.
ReplicatedStorage/Assets/Pickups — Zawiera pickup Models , który system umieści na hotnikach pickup w świecie gry. Te powinny być modele wizualne tylko , nie narzędzia broni funkcjonalnych.
Dodawanie nowych pickupów
Jak wspomniano powyżej, pickups wymagają zarówno funkcjonalnego Tool i wizualnego Model, który zostanie wywołany w świecie gry.
Narzędzie
Utwórz Tool i daj mu unikalną nazwę. Możesz tworzyć nowe broń na podstawie tych w Zestawie broni lub wziąć narzędzia z Skrzynki narzędziowej.
Umieść Tool w ReplicatedStorage/Assets/Weapons.
Model
Używając Editor Tagów, dostępnego z zakładki Wyświetlanie, zastosuj następujące tagi do modelu:
- Akcja * Podnieś * PodnóżekBroń * IgnorujSystemBroń * Jeden z tagów rzadkości, o którym mowa w Rzadkość .
Umieść model w ReplicatedStorage/Assets/Pickups .
Rzadkość
Rzadkość nie jest zdefiniowana przez żadną formułę matematyczną, ale możesz powiązać na ekranie guzik GUI, takie jak te pokazane poniżej, aby sugerować rzadkość przedmiotu.
Otwórz skrypt ReplicatedFirst/Configurations/RarityConfiguration. Ten skrypt zawiera tabelę dla każdej kategoriarzadkości, każda z nich zawiera wartość koloru ( Color ) dla efektu naświetlania pickup'a i jeden z identyfikatorów zasobów ( Image ) dla tła GUI. Dla każdej GUI:
- Nazwa pozycji będzie wyświetlana jako nazwa modelu/broni.
- Opis pojawi się jako imię rzadkości (takie jak Epicka ) plus Przedmiot .
Podstawowe rzadkości są następujące, ale czuj się swobodnie, aby zdefiniować posiadać.
Rzadkość GUI Zwykły Niezwykły Rzadki Epicka Legendarny Specjalny Aby podnieść Model stworzyłeś wcześniej (lokalizowany w ReplicatedStorage/Assets/Pickups), przypisz jeden z tagów, które określiłeś w skrypcie RarityConfiguration.