Ramy widoku

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

A ViewportFrame korzysta z kamery, aby renderować obiekty 3D do widoku 2D. Idealne przypadki użycia obejmują:

  • Miniatura twojego doświadczenia bezpośrednio w rogu ekranu użytkownika.
  • 3D modele przedmiotów w menu ekwipunku.
  • Obracanie obiektów, które postać wyposażyła.

Konfiguracje widoku

Przedmioty 3D, które użytkownicy oglądają za pośrednictwem ViewportFrame mogą się poruszać z ich kamerą, pozostać statyczne lub obracać się w ramach ViewportFrame.Ten obiekt może również zawierać dziecko Sky jako mapę kostek dla odzwierciedleń.

Jeśli chcesz, aby obiekt 3D poruszał się z kamerą:

  1. Pozycjonuj widok kamery w doświadczeniu, tak aby obiekt, który chcesz zobaczyć w ramach kadru, był widoczny.

  2. Dodaj nowy do ekranu i upewnij się, że jest wybrany w Explorerze .

  3. W oknie Właściwości , przypisz właściwość CurrentCamera do kamery:

    1. Wybierz właściwość CurrentCamera. Twój kurursor się zmienia.
    2. W oknie Eksploratora kliknij na najwyższym poziomie obiekt Camera.
  4. Rodzic żądanego obiektu 3D do nowego ViewportFrame.Zauważ, że jeśli nadal chcesz zobaczyć obiekt w swoim doświadczeniu, musisz go powtórzyć w Workspace i następnie powiązać obiekt duplikat z ViewportFrame.

Gdy przeniesiesz kamerę, obiekt również będzie się poruszał w obrębie ViewportFrame.

Oświetlenie i wygląd

Oświetlenie w ramach ViewportFrame jest kontrolowane za pomocą trzech właściwości:

WłaściwośćOpis
AmbientOkreśla ogólny odcień oświetlenia zastosowany do obszaru w ramce widoku. Domyślnie jest to Color3.fromRGB(200, 200, 200) (szary duch).
LightDirectionA Vector3 reprezentujący kierunek źródła światła z pozycji (0, 0, 0) .. Domyślnie do (-1, -1, -1) ..
LightColorKolor światła kierunkowego. Domyślnie do Color3.fromRGB(140, 140, 140) (srebro).

Ponadto możesz dostosować ogólny wygląd renderowanych widoków za pomocą następujących właściwości:

WłaściwośćOpis
ImageColor3Zmienia kolor/odcień obrazu bez modyfikacji renderowanego obiektu.Domyślna wartość koloryzacji wynosi Color3.new(1, 1, 1) (nan) na której nie występuje żadna modyfikacja koloru.
ImageTransparencyZmienia przejrzystość obrazu bez modyfikacji renderowanego obiektu.Wartość 0 (domyślna) jest całkowicie niedostępna, a wartość 1 jest całkowicie przejrzysta (niewidoczna).