Podkreślanie obiektów

*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.

Instancja Highlight jest efektem wizualnym, który możesz użyć, aby przyciągnąć uwagę na określony obiekt w doświadczeniu. Każdy efekt podświetlenia ma ograniczony kontur otaczający obiekt i solidną warstwę zewnętrzną , która wyświetla się nad obiektem. Możesz personalizować obie te

Obiekt bazowy
Żółty kontur i czarny wnętrze
Czarny kontur i żółty wnętrze

Przydatnymi zastosowaniami efektu podświetlenia są:

  • Dostarczanie wizualnych informacji, że obiekt jest ważny i/lub można z nim wejść w interakcję.
  • Ukrywanie dystyngowanych obiektów za pomocą obiektów, które są bliższe użytkownikowi.
  • Wskazanie aktualnej pozycji i statusu innych znaków.

Dodawanie podświetlenia

Jako ograniczenie wydajności Studio wyświetla tylko 31 równoczesnych instancji Highlight na stronie klienta w jednym momencie. Jeśli dodasz więcej niż ten limit, dodatkowe instancje Highlight są cicho ignorowane.

Uwaga uwaga, że podświetlenie na niskim końcu urządzenia może być bardziej zniekształcone, ale będzie wyglądać w inny sposób niż na innych urządzeniach z dowolną kombinacją ustawień.

Rodzicielstwo do Obiektów

Aby dodać efekt podświetlenia do obiektu, możesz bezpośrednio zdefiniować nowy Highlight dla obiektu.

  1. W oknie Explorer, Model każdą z BasePart lub 1> Class.BasePart1>, a następnie kliknij przycisk ⊕. Wyświetlany jest menu kontekstowe.

  2. Z menu wklej Podświetlacz . Podświetlacz wyświetla się na obiekcie z jego domyślnymi wartościami właściwości, które tworzą białą kontur i czerwony odcień nakładania.

Ustawienie Adorn

Alternatywnie możesz umieścić instancję Highlight poza relacją dziecko/rodzic, StarterPlayer , StarterGui , <

Dostosowywanie podświetlanych treści

Możesz zmienić właściwości instancji Highlight, aby stworzyć interesujące efekty wizualne, które poprawnie podkreślają obiekty w temacie z twoim doświadczeniem.

Kolor konturu

Właściwość OutlineColor ustawia wartość Color3 dla konturu akcentu.

Kolor konturu = [255, 100, 50]
Kolor konturu = [0, 255, 125]
Kolor konturu = [75, 150, 255]

WyglądTransparency

Właściwość OutlineTransparency ustawia widoczność konturu akcentu na dowolną wartość pomiędzy domyślną wartością 0 (nieprzezroczysty) i 1 (niewidzialny).

Przezroczystość = 0
Przezroczystość = 1

Kolor wypełnienia

Właściwość FillColor ustawia wartość Color3 dla wnętrza akcentu.

Kolor wypełnienia = [255, 100, 50]
Kolor wypełnienia = [0, 255, 125]
Kolor wypełnienia = [75, 150, 255]

WypełnijPrzezroczystość

Właściwość FillTransparency ustawia widoczność wnętrza akcentu na dowolną wartość pomiędzy domyślną wartością 0 (nieprzezroczysty) i 1 (niewidzialny). Możesz użyć tej właściwości, aby określić, ile koloru obiektu chcesz, aby zobaczyli widzowie.

WypełnijPrzezroczystość = 0
WypełnijPrzezroczystość = 0.5
WypełnijPrzezroczystość = 1

Tryb głębokości

Właściwość DepthMode kontroluje, jak efekt zostanie wyświetlony w odniesieniu do innych obiektów w świecie.

  • AlwaysOnTop — Umożliwia wyświetlenie podświetlenia bez względu na to, czy istnieją obiekty między kamera a podświetlenym obiektem. Oznacza to, że widok zawsze może zobaczyć podświetlenie bez względu na to, co jest między podświetlenym obiektem a kamera.

  • Occluded — Ukrywa podświetlenie, jeśli istnieją obiekty między kamerką a podświetlenym obiektem. Oznacza to, że widok widziela tylko obiekt, jeśli nie ma obiektów przeszkadzających między podświetlenym obiektem a widokiem kamery.

Włączone

Właściwość Enabled pozwala szybko włączyć lub wyłączyć podświetlenie bez żadnego wpływu na wydajność.

Wskazówki dotyczące wydajności

Podczas gdy masz wiele opcji do dostosowania instancji Highlight, następujące wskazówki są rekomendowane, aby zwiększyć wydajność swojego doświadczenia na wszystkich urządzeniach:

  • Dodanie lub usunięcie Highlight może powodować krok odtworzenia geometri, który może prowadzić do wzrostu wydajności i dodatkowych wezwanych do rysowania. Jeśli chcesz zmienić wygląd instancji Highlight bezpośrednio, to naj

  • Roblox rysuje obiekty w odwrotnej kolejności, co może powodować problemy, jeśli wstawisz obiekty z dzieckiem Highlight w obiektach, które również mają dzieci Highlight instancje. Z tego powodu najlepiej trzymać obiekty z dzieckiem Class.Highlight

  • Pierwszy Highlight renderowany na ekranie ponosi większość kosztów wydajności (do 1 milisekundy czasu na urządzeniach mobilnych). Dla dodatkowych podświetleni poza pierwszym nie powinieneś widzieć znacznego wpływu na wydajność na dowolnej platforma.

  • Na urządzeniach mobilnych akcenty są droższe w wydajności, gdy pokrywają większą część ekranu. Na innych platformach akcenty mają tę samą koszt wydajności, niezależnie od ich pokrycia ekranu.

  • Na wszystkich platformach akcenty, które nie są widoczne na ekranie (niezależnie czy są wyłączone czy całkowicie przejrzyste), nie wiążą się z kosztami wydajności.