Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть HOW TO MAKE A LOADING SCREEN I ROBLOX STUDIOS

  • MumWithAPlan
  • 2025-07-09
  • 1775
HOW TO MAKE A LOADING SCREEN I ROBLOX STUDIOS
#ROBLOX#TUTORIAL#HOW-TO#ROBLOX STUDIOS
  • ok logo

Скачать HOW TO MAKE A LOADING SCREEN I ROBLOX STUDIOS бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно HOW TO MAKE A LOADING SCREEN I ROBLOX STUDIOS или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

  • Информация по загрузке:

Cкачать музыку HOW TO MAKE A LOADING SCREEN I ROBLOX STUDIOS бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео HOW TO MAKE A LOADING SCREEN I ROBLOX STUDIOS

THIS VIDEO SHOWS YOU HOW TO MAKE A LOADING SCREEN IN ROBLOX STUDIOS. *I forgot to say it in the video but, make sure to enable "IgnoreGuiInset".

SCRIPT:

local Players = game:GetService("Players")
local ContentProvider = game:GetService("ContentProvider")
local TweenService = game:GetService("TweenService")
local player = Players.LocalPlayer

local screenGui = player.PlayerGui:WaitForChild("ScreenGui")
local background = screenGui:WaitForChild("background")
local assetText = background:WaitForChild("Assetstext")
local barBackground = background:WaitForChild("Barbackground")
local bar = barBackground:WaitForChild("Bar")
local barPercentage = background:WaitForChild("Barpercentage")

local BAR_FULL_SIZE = bar.Size
local BAR_POSITION = bar.Position
local BAR_EMPTY_SIZE = UDim2.new(0, 0, BAR_FULL_SIZE.Y.Scale, BAR_FULL_SIZE.Y.Offset)

local function disableControls()
local controls = require(player.PlayerScripts:WaitForChild("PlayerModule")):GetControls()
controls:Disable()
end

local function enableControls()
local controls = require(player.PlayerScripts:WaitForChild("PlayerModule")):GetControls()
controls:Enable()
end

local assets = {}
for _, obj in ipairs(game:GetDescendants()) do
table.insert(assets, obj)
end

local totalAssets = #assets
local loadedAssets = 0

bar.Size = BAR_EMPTY_SIZE
bar.Position = BAR_POSITION
barPercentage.Text = "0%"
assetText.Text = "Assets Loaded: 0 / " .. totalAssets

disableControls()

for i, asset in ipairs(assets) do
ContentProvider:PreloadAsync({asset})
loadedAssets = loadedAssets + 1

local percent = math.floor((loadedAssets / totalAssets) * 100)
local newBarSize = UDim2.new(
BAR_FULL_SIZE.X.Scale * (loadedAssets / totalAssets),
BAR_FULL_SIZE.X.Offset * (loadedAssets / totalAssets),
BAR_FULL_SIZE.Y.Scale,
BAR_FULL_SIZE.Y.Offset
)
bar.Size = newBarSize
bar.Position = BAR_POSITION
barPercentage.Text = percent .. "%"
assetText.Text = "Assets Loaded: " .. loadedAssets .. " / " .. totalAssets

task.wait()
end

bar.Size = BAR_FULL_SIZE
bar.Position = BAR_POSITION
barPercentage.Text = "DONE"
assetText.Text = "Assets Loaded: " .. totalAssets .. " / " .. totalAssets
task.wait(2)

local tweenInfo = TweenInfo.new(2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out)
local goal = {}
goal.Position = background.Position - UDim2.new(0, 0, 1, 0)

local tween = TweenService:Create(background, tweenInfo, goal)
tween:Play()
tween.Completed:Wait()

screenGui.Enabled = false
enableControls()

Комментарии

Информация по комментариям в разработке

Похожие видео

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

Контакты для правообладателей [email protected]