Klipy wideo

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

Zasoby wideo używane w instancjach VideoFrame umożliwiają odtwarzanie wideo w grach. Możesz przesłać filmy, do których masz pewność, że masz prawo do ich użycia, takie jak filmy, które samodzielnie tworzysz, a system prywatności zasobów automatycznie zapewnia, że identyfikatory przesłanych filmów nie mogą być dostępne dla użytkowników bez odpowiednich uprawnień.

Przesyłanie filmów

Jeśli jesteś użytkownikiem zweryfikowanym przez ID w wieku 13 lat lub starszym, możesz przesyłać filmy za pośrednictwem Menedżera zasobów, Panelu twórcy lub Open Cloud API. Możesz przesłać film, o ile spełnia następujące wymagania:

Filmy, które nie spełniają tych wymagań, są odrzucane. Kanały alfa nie są obsługiwane i będą ignorowane. Przy przesyłaniu filmów weź pod uwagę następujące kwestie:

  • Każde przesłanie filmu kosztuje 2000 Robux.
  • Możesz przesłać maksymalnie 20 filmów dziennie.

Odtwarzanie filmów

VideoFrame musi być rodzicem ScreenGui, SurfaceGui lub BillboardGui, aby mogło być odtwarzane. Obecnie maksymalnie dwa filmy mogą być odtwarzane jednocześnie.

Aby odtworzyć film w swojej grze bez kodu:

  1. Utwórz ScreenGui, jak opisano w Kontenerach UI na ekranie, lub SurfaceGui lub BillboardGui, jak opisano w Kontenerach UI w grze.

  2. Wstaw film z Narzędzi lub Menedżera zasobów. Nowy obiekt VideoFrame zostanie wstawiony dla filmu.

  3. Ustaw VideoFrame jako dziecko kontenera.

  4. Z nowym VideoFrame wybranym, włącz jego właściwości Looped i Playing w oknie Właściwości.

Jeśli chcesz odtworzyć film w swojej grze za pomocą kodu, wklej poniższy kod do Script w ServerScriptService, aby utworzyć Part i odtworzyć film na jego przedniej powierzchni.

local Workspace = game:GetService("Workspace")
local screenPart = Instance.new("Part")
screenPart.Size = Vector3.new(16, 9, 1)
screenPart.Position = Vector3.new(0, 8, -20)
screenPart.Orientation = Vector3.new(0, 180, 0)
screenPart.Anchored = true
screenPart.Parent = Workspace
local surfaceGui = Instance.new("SurfaceGui")
surfaceGui.Parent = screenPart
local videoFrame = Instance.new("VideoFrame")
videoFrame.Size = UDim2.new(1, 0, 1, 0)
videoFrame.Parent = surfaceGui
videoFrame.Looped = true
videoFrame.Video = "rbxassetid://5608384572" -- Zastąp identyfikatorem zasobu swojego filmu
while not videoFrame.IsLoaded do
videoFrame.Loaded:Wait()
end
videoFrame:Play()
©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.