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

ViewportFrame używa kamery do renderowania obiektów 3D w 2D. Idealne zastosowania obejmują:

  • Mapa miniaturowa twojego doświadczenia bezpośrednio w rogu ekranu użytkownika.
  • Modele 3D przedmiotów w menu ekwipunku.
  • Obracające się obiekty, które postać ma wyposażone.

Konfiguracje widoku

Obiekty 3D, które użytkownicy widzą przez ViewportFrame, mogą poruszać się wraz z kamerą, pozostawać statyczne lub obracać się w obrębie ViewportFrame. Ten obiekt może również zawierać dziecko Sky jako mapę sferyczną do refleksji.

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

  1. Ustaw widok swojej kamery w ramach doświadczenia, aby obiekt, który chcesz zobaczyć w ramce, był widoczny.

  2. Dodaj nową ViewportFrame do ekranu, a następnie upewnij się, że jest wybrana w Eksploratorze.

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

    1. Wybierz właściwość CurrentCamera. Twój kursor się zmienia.
    2. W oknie Eksplorator kliknij na obiekt Camera na najwyższym poziomie.
  4. Przenieś pożądany obiekt 3D do nowej ViewportFrame. Zauważ, że jeśli nadal chcesz widzieć obiekt w swoim doświadczeniu, musisz go duplikować w Workspace, a następnie przenieść duplikat obiektu do ViewportFrame.

Gdy poruszasz kamerą, obiekt również poruszy się w ViewportFrame.

Oświetlenie i wygląd

Oświetlenie wewnątrz ViewportFrame jest kontrolowane przez trzy właściwości:

WłaściwośćOpis
AmbientOkreśla ogólną barwę oświetlenia stosowaną w obszarze wewnątrz ramki widoku. Domyślnie Color3.fromRGB(200, 200, 200) (szary duch).
LightDirectionVector3 reprezentujący kierunek źródła światła z pozycji (0, 0, 0). Domyślnie (-1, -1, -1).
LightColorKolor światła kierunkowego. Domyślnie Color3.fromRGB(140, 140, 140) (srebrny).

Dodatkowo możesz dostosować ogólny renderowany wygląd widoku przez poniższe właściwości:

WłaściwośćOpis
ImageColor3Zmienia kolor/tint obrazu bez modyfikacji renderowanego obiektu. Domyślną wartością koloryzacji jest Color3.new(1, 1, 1) (biały), przy której nie zachodzi zmiana koloru.
ImageTransparencyZmienia przezroczystość obrazu bez modyfikacji renderowanego obiektu. Wartość 0 (domyślna) jest całkowicie nieprzezroczysta, a wartość 1 jest całkowicie przezroczysta (niewidoczna).
©2026 Roblox Corporation. Nazwa Roblox, logo Roblox oraz hasło „Powering Imagination” należą do naszych zarejestrowanych i niezarejestrowanych znaków towarowych na terenie Stanów Zjednoczonych oraz w innych krajach.