Learn
Motor Sınıfı
RunService
Oluşturulamaz
Hizmet
Çoğaltılmamış

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.



API Referansı
Özellikler
ClientGitHash
Salt Okunur
Çoğaltılmamış
Roblox Betik Güvenliği
Paralel oku
Capabilities: Basic
RunService.ClientGitHash:string

RunState
Çoğaltılmamış
Eklenti Güvenliği
Paralel oku
Capabilities: Basic
RunService.RunState:Enum.RunState

Yöntemler
BindToRenderStep
Capabilities: Basic
RunService:BindToRenderStep(
name:string, priority:number, function:function
):()
Parametreler
name:string
priority:number
function:function
Dönüşler
()
Kod Örnekleri
Daire Dönme Çerçevesi
local RunService = game:GetService("RunService")
-- Çerçevenin ne kadar hızlı hareket etmesi gerektiği
local SPEED = 2
local frame = script.Parent
frame.AnchorPoint = Vector2.new(0.5, 0.5)
-- Bir dairenin basit parametrik denklemi
-- (0.5, 0.5) merkezinde ve yarıçapı (0.5) olan
local function circle(t)
return 0.5 + math.cos(t) * 0.5, 0.5 + math.sin(t) * 0.5
end
-- Geçerli zamanı takip et
local currentTime = 0
local function onRenderStep(deltaTime)
-- Geçerli zamanı güncelle
currentTime = currentTime + deltaTime * SPEED
-- ...ve çerçevenin konumunu
local x, y = circle(currentTime)
frame.Position = UDim2.new(x, 0, y, 0)
end
-- Bu sadece görsel bir efekt, bu yüzden "Son" önceliğini kullanın
RunService:BindToRenderStep("FrameCircle", Enum.RenderPriority.Last.Value, onRenderStep)
--RunService.RenderStepped:Connect(onRenderStep) -- Ayrıca çalışır, ama önerilmez
RunService Özel Fonksiyonu
local RunService = game:GetService("RunService")
local function checkDelta(deltaTime)
print("Son render adımından bu yana geçen süre:", deltaTime)
end
RunService:BindToRenderStep("Delta kontrolü", Enum.RenderPriority.First.Value, checkDelta)
Bir Fonksiyonu Bağlama ve Bağlantısını Kesme
local RunService = game:GetService("RunService")
-- Adım 1: Fonksiyonu ve bir isim tanımlayın
local NAME = "Merhaba Yaz"
local function printHello()
print("Merhaba")
end
-- Adım 2: Fonksiyonu bağlayın
RunService:BindToRenderStep(NAME, Enum.RenderPriority.First.Value, printHello)
-- Adım 3: Fonksiyonun bağlantısını kesin
RunService:UnbindFromRenderStep(NAME)

BindToSimulation
Capabilities: Basic
RunService:BindToSimulation(
function:function, frequency:Enum.StepFrequency, priority:number
Parametreler
function:function
Varsayılan değer: "Hz30"
priority:number
Varsayılan değer: 2000
Kod Örnekleri
Bir Parçanın Renk Özelliğini Senkronize Etmek
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local somePart:BasePart = Workspace:WaitForChild("Part")
RunService:BindToSimulation(function(deltaTime: number)
-- Renk senkronizasyonunu hesapla
local syncdColor = Color3.fromHSV(math.fmod(time(), 1.0), 1.0, 1.0)
somePart:SetAttribute("SyncdColor", syncdColor)
end)
RunService.RenderStepped:Connect(function(deltaTime: number)
-- Senkronize edilmiş rengi al ve uygula
local syncdColor = somePart:GetAttribute("SyncdColor")
somePart.Color = syncdColor
end)

GetPredictionStatus
Capabilities: Basic
Simulation Access
RunService:GetPredictionStatus(context:Instance):Enum.PredictionStatus
Parametreler
context:Instance

IsClient
Paralel yaz
Capabilities: Basic
RunService:IsClient():boolean
Dönüşler

IsEdit
Eklenti Güvenliği
Paralel yaz
Capabilities: Basic
RunService:IsEdit():boolean
Dönüşler

IsRunMode
Paralel yaz
Capabilities: Basic
RunService:IsRunMode():boolean
Dönüşler

IsRunning
Capabilities: Basic
RunService:IsRunning():boolean
Dönüşler

IsServer
Paralel yaz
Capabilities: Basic
RunService:IsServer():boolean
Dönüşler

IsStudio
Paralel yaz
Capabilities: Basic
RunService:IsStudio():boolean
Dönüşler

Pause
Eklenti Güvenliği
Capabilities: Basic
RunService:Pause():()
Dönüşler
()

Reset
Artık Kullanılmayan

Run
Eklenti Güvenliği
Capabilities: Basic
RunService:Run():()
Dönüşler
()

SetPredictionMode
Capabilities: Basic
RunService:SetPredictionMode(
):()
Parametreler
context:Instance
Dönüşler
()

Stop
Eklenti Güvenliği
Capabilities: Basic
RunService:Stop():()
Dönüşler
()

UnbindFromRenderStep
Capabilities: Basic
RunService:UnbindFromRenderStep(name:string):()
Parametreler
name:string
Dönüşler
()

Olaylar
Heartbeat
Capabilities: Basic
RunService.Heartbeat(deltaTime:number):RBXScriptSignal
Parametreler
deltaTime:number

Misprediction
Capabilities: Basic, PluginOrOpenCloud
RunService.Misprediction(
time:number, instances:{any}, stats:Dictionary
Parametreler
time:number
instances:{any}

PostSimulation
Capabilities: Basic
RunService.PostSimulation(deltaTimeSim:number):RBXScriptSignal
Parametreler
deltaTimeSim:number

PreAnimation
Capabilities: Basic
RunService.PreAnimation(deltaTimeSim:number):RBXScriptSignal
Parametreler
deltaTimeSim:number

PreRender
Capabilities: Basic
RunService.PreRender(deltaTimeRender:number):RBXScriptSignal
Parametreler
deltaTimeRender:number

PreSimulation
Capabilities: Basic
RunService.PreSimulation(deltaTimeSim:number):RBXScriptSignal
Parametreler
deltaTimeSim:number

RenderStepped
Capabilities: Basic
RunService.RenderStepped(deltaTime:number):RBXScriptSignal
Parametreler
deltaTime:number

Rollback
Capabilities: Basic
RunService.Rollback(time:number):RBXScriptSignal
Parametreler
time:number

Stepped
Capabilities: Basic
RunService.Stepped(
time:number, deltaTime:number
Parametreler
time:number
deltaTime:number

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.