배우기
엔진 클래스
KeyframeMarker

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.


요약
상속된 멤버
코드 샘플
키프레임에 연결된 키프레임 마커 가져오기
local keyframe = Instance.new("Keyframe")
keyframe.Parent = workspace
local marker1 = Instance.new("KeyframeMarker")
marker1.Name = "FootStep"
marker1.Value = 100
local marker2 = Instance.new("KeyframeMarker")
marker2.Name = "Wave"
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
키프레임 마커 듣기
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local character = player.Character or player.Character:Wait()
local humanoid = character:WaitForChild("Humanoid")
-- 새로운 "Animation" 인스턴스 생성
local kickAnimation = Instance.new("Animation")
-- 해당 애니메이션 자산 ID에 "AnimationId" 설정
kickAnimation.AnimationId = "rbxassetid://2515090838"
-- 애니메이션을 휴머노이드에 로드
local kickAnimationTrack = humanoid:LoadAnimation(kickAnimation)
-- 애니메이션 트랙 재생
kickAnimationTrack:Play()
-- 애니메이션을 위한 이름이 지정된 이벤트가 정의되었다면, "GetMarkerReachedSignal()"에 연결
kickAnimationTrack:GetMarkerReachedSignal("KickEnd"):Connect(function(paramString)
print(paramString)
end)

API 참조
속성
Value
병렬 읽기
기능: Animation
KeyframeMarker.Value:string
코드 샘플
키프레임에 연결된 키프레임 마커 가져오기
local keyframe = Instance.new("Keyframe")
keyframe.Parent = workspace
local marker1 = Instance.new("KeyframeMarker")
marker1.Name = "FootStep"
marker1.Value = 100
local marker2 = Instance.new("KeyframeMarker")
marker2.Name = "Wave"
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
마커 추가/마커 제거
local keyframe = Instance.new("Keyframe")
keyframe.Parent = workspace
local marker = Instance.new("KeyframeMarker")
marker.Name = "FootStep"
marker.Value = 100
keyframe:AddMarker(marker) --marker.Parent = keyframe
task.wait(2)
keyframe:RemoveMarker(marker) --marker.Parent = nil

©2026 Roblox Corporation. Roblox 및 Roblox 로고, 'Powering Imagination'은 미국 및 기타 국가 내 당사의 등록 및 미등록 상표입니다.