Roblox Studio TweenService tool
로블록스 TweenInfo 코드 생성기
트윈 시간과 이징, 반복·되감기·지연 값을 입력해 TweenInfo.new() 코드를 만듭니다. 입력값은 서버로 전송하지 않고 브라우저 안에서만 처리됩니다.
TweenInfo 매개변수 입력
공식 생성자 순서대로 값을 고릅니다. 시간과 지연은 초 단위이며 반복 횟수 -1은 무한 반복입니다.
짧은 시간도 코드에서 0으로 바뀌지 않는지 확인
재생 시간에 0.0000001을 넣으면 생성 코드에는 같은 숫자인 1e-7이 표시됩니다. 이는 10의 -7제곱을 뜻하는 지수 표기입니다. 생성 과정에서 소수 여섯 자리로 잘라 0초로 바꾸지 않습니다. 숫자 표기 보존과 실제 엔진의 재생 정밀도는 별개이므로 아주 짧은 트윈의 실제 화면 변화는 Studio에서 확인하세요.
2026년 10월 24일 확인한 공식 TweenInfo 문서는 Bezier와 Spring을 이 생성자에 넘기면 오류가 난다고 명시합니다. 이 도구는 TweenInfo.new에 사용할 11개 스타일을 제공합니다. 시간·지연의 상한 3,600초와 반복 상한 100,000회는 이 도구의 입력 제한입니다.
문서 재확인·도구 수정: 2026년 10월 24일 · 작성: Robux.co.kr 운영자. 입력·예상·브라우저 출력 검증 기록에서 같은 값으로 재현할 수 있습니다. Roblox Studio·Player 실행 검증은 포함하지 않습니다.
Studio에서 사용하는 순서
- 움직일
target인스턴스와 바꿀 속성을 담은goal테이블을 준비합니다. - 이 페이지에서 재생 시간, 이징, 반복, 되감기와 지연을 선택합니다.
- 생성된
TweenInfo.new()코드를 Studio 스크립트에 붙여 넣습니다. TweenService:Create(target, tweenInfo, goal)로 트윈을 만들고Play()를 호출합니다.- Studio의 Play 테스트에서 시작값, 목표값, 반복 종료 상태를 확인합니다.
오류를 줄이는 판단 기준
- RepeatCount 0: 처음 실행만 하고 추가 반복하지 않습니다.
- RepeatCount -1: 무한 반복이므로 종료 조건과
Cancel()호출 시점을 별도로 설계합니다. - Reverses true: 목표값에 도달한 뒤 시작값 쪽으로 다시 트윈합니다.
- Linear: 공식 UI 애니메이션 안내에 따르면 일정한 속도라 EasingDirection의 영향이 없습니다.
- Bounce·Elastic·Back: 목표 근처에서 튀거나 넘는 곡선이므로 UI 경계와 충돌 판정을 실제 화면에서 확인합니다.
트윈이 멈추거나 완료 처리가 어긋날 때
설정을 바꿔도 중간에 멈춘다면 같은 속성을 바꾸는 다른 트윈과 종료 상태를 확인하세요. Tween 멈춤 진단 가이드에서 정상 완료·취소·충돌·일시정지를 같은 숫자 예제로 비교할 수 있습니다.
공식 문서 확인 내용
Roblox Creator Hub의 TweenInfo 공식 문서는 생성자 순서를 time, easingStyle, easingDirection, repeatCount, reverses, delayTime으로 안내합니다. 시간 기본값은 1초, 스타일은 Quad, 방향은 Out, 반복은 0, 되감기는 false, 지연은 0초이며 반복값 -1은 무한 반복입니다.
EasingStyle 공식 열거형과 EasingDirection 공식 열거형에서 이 도구가 제공하는 11개 스타일과 In·Out·InOut 방향을 2026년 10월 24일 다시 확인했습니다. 전체 EasingStyle 열거형의 모든 항목을 이 생성자에서 사용할 수 있다는 뜻은 아닙니다. 실제 Studio 재생은 수행하지 않았으므로 코드를 붙인 뒤 대상 속성과 플레이 결과를 직접 테스트하세요.