System odbioru

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

W systemie odbioru Roblox Battle Royale gracze mogą odbierać różne rodzaje przedmiotów, choć obecnie jest używany tylko do odbierania broni.W grze bronie pojawiają się wokół mapy gry i — gdy gracze zbliżą się wystarczająco — pojawia się monit o klawisz/akcję/przycisk na ekranie wraz z nazwą i opisem broni.

Battle Royale Weapon Example

Struktura

Istnieje kilka ważnych folderów związanych z systemem odbioru. Upewnij się, że te foldery są prawidłowo skonfigurowane w projekcie:

  • Workspace/PickupSpawners — Zawiera pickup spawner Parts, który mówi systemowi, gdzie umieścić wizualne podjęcie Models (patrz następny punkt).Zauważ, że te spawnery nie są wymagane aby znajdować się w tym folderze, ponieważ system szuka części oznaczonych tagiem PickupSpawner zamiast ścieżki katalogu.

    Pickup Spawners
  • ReplicatedStorage/Assets/Weapons — Zawiera broń (funkcjonalną Tools ), którą system odbioru przyznaje, gdy aktywowana jest odbiór broni.

    Battle Royale Items
  • ReplicatedStorage/Assets/Pickups — Zawiera podjęcie Models, które system umieści w punktach odrodzenia w świecie gry. Powinny to być tylko modele wizualne , a nie narzędzia funkcjonalne broni.

    Battle Royale Pickups

Dodaj nowe odbiórki

Jak wspomniano powyżej, odbiory wymagają zarówno funkcjonalnego Tool jak i wizualnego Model, które zostaną wygenerowane w świecie gry.

Narzędzie

  1. Stwórz Tool i nadaj mu unikalną nazwę.Możesz tworzyć nowe bronie na podstawie tych w zestawie broni lub wziąć narzędzia z skrzyni z narzędziami.

  2. Umieść Tool w ReplicatedStorage/Assets/Weapons.

    Battle Royale New Weapon

Wzór

  1. Stwórz dla wizualnego odbioru i nadaj mu taką samą nazwę jak podałeś >.

  2. Używając edytora tagów , dostępnego z zakładki Wygląd , dodaj następujące tagi do modelu:

    • Akcja * Podnieś * Podniesienie broni * System ignorowania broni * Jeden z tagów rzadkości, jak opisano w Rzadkość.
  3. Umieść model w ReplicatedStorage/Assets/Pickups.

    Battle Royale New Pickup

Rzadkość

Rzadkość odbioru nie jest zdefiniowana przez żadną formułę matematyczną, ale możesz powiązać interfejs użytkownika na ekranie, tak jak pokazano poniżej, aby sugerować rzadkość przedmiotu.

  1. Otwórz skrypt ReplicatedFirst/Configurations/RarityConfiguration.Ten skrypt zawiera tabele dla każdej kategoriarzadkości, każda z których zawiera wartość koloru ( Color ) dla efektu cząstek podczas pobierania oraz ID zasobu ( Image ) dla tła GUI na ekranie.Dla każdej GUI:

    • Nazwa przedmiotu pojawi się jako nazwa modelu/broni.
    • Opis pojawi się jako nazwa rzadkości (tak jak Epicki ) plus Przedmiot .

    Domyślne rzadkości są następujące, ale czuj się swobodnie, aby określić posiadać.

    RzadkośćGUI
    Wspólny
    Niezwykły
    Rzadki
    Epic
    Legendarny
    Specjalny
  2. Dla odbioru Model stworzonego wcześniej (znajdującego się w ReplicatedStorage/Assets/Pickups ), przypisz jedną z etykiet, które określiłeś w skrypcie RarityConfiguration.