Learn
Motor Sınıfı
KeyframeMarker

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


Özet
Özellikler
Devralınan Üyeler
Kod Örnekleri
Anahtar Karelere Ekli Anahtar Kare İşaretleyicilerini Al
local keyframe = Instance.new("Keyframe")
keyframe.Parent = workspace
local marker1 = Instance.new("KeyframeMarker")
marker1.Name = "Ayak İzi"
marker1.Value = 100
local marker2 = Instance.new("KeyframeMarker")
marker2.Name = "Dalga"
marker2.Value = 100
keyframe:AddMarker(marker1) --marker.Parent = keyframe
keyframe:AddMarker(marker2) --marker.Parent = keyframe
local markers = keyframe:GetMarkers()
for _, marker in pairs(markers) do
print(marker.Name)
end
Anahtar Kare İşaretlerini Dinleme
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local character = player.Character or player.Character:Wait()
local humanoid = character:WaitForChild("Humanoid")
-- Yeni bir "Animation" örneği oluştur
local kickAnimation = Instance.new("Animation")
-- "AnimationId" değerini ilgili animasyon varlık kimliğine ayarla
kickAnimation.AnimationId = "rbxassetid://2515090838"
-- Animasyonu humanoid üzerine yükle
local kickAnimationTrack = humanoid:LoadAnimation(kickAnimation)
-- Animasyon parçasını oynat
kickAnimationTrack:Play()
-- Animasyon için tanımlı bir adı geçen olay varsa, onu "GetMarkerReachedSignal()" ile bağla
kickAnimationTrack:GetMarkerReachedSignal("KickEnd"):Connect(function(paramString)
print(paramString)
end)

API Referansı
Özellikler
Value
Paralel oku
Capabilities: Animation
KeyframeMarker.Value:string
Kod Örnekleri
Anahtar Karelere Ekli Anahtar Kare İşaretleyicilerini Al
local keyframe = Instance.new("Keyframe")
keyframe.Parent = workspace
local marker1 = Instance.new("KeyframeMarker")
marker1.Name = "Ayak İzi"
marker1.Value = 100
local marker2 = Instance.new("KeyframeMarker")
marker2.Name = "Dalga"
marker2.Value = 100
keyframe:AddMarker(marker1) --marker.Parent = keyframe
keyframe:AddMarker(marker2) --marker.Parent = keyframe
local markers = keyframe:GetMarkers()
for _, marker in pairs(markers) do
print(marker.Name)
end
İşaretçi Ekle/İşaretçi Kaldır
local keyframe = Instance.new("Keyframe")
keyframe.Parent = workspace
local marker = Instance.new("KeyframeMarker")
marker.Name = "Ayak İzleri"
marker.Value = 100
keyframe:AddMarker(marker) --marker.Parent = keyframe
task.wait(2)
keyframe:RemoveMarker(marker) --marker.Parent = nil

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