Roblox Studio TweenService tool
로블록스 TweenInfo 코드 생성기
트윈 시간과 이징, 반복·되감기·지연 값을 입력해 TweenInfo.new() 코드를 만듭니다. 입력값은 서버로 전송하지 않고 브라우저 안에서만 처리됩니다.
TweenInfo 매개변수 입력
공식 생성자 순서대로 값을 고릅니다. 시간과 지연은 초 단위이며 반복 횟수 -1은 무한 반복입니다.
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 경계와 충돌 판정을 실제 화면에서 확인합니다.
적용 범위: 이 도구는 TweenInfo 생성자 코드를 만듭니다. 대상 인스턴스가 해당 속성을 트윈할 수 있는지, 같은 속성을 바꾸는 다른 트윈과 충돌하는지, 네트워크에서 어느 쪽 스크립트가 실행하는지는 Studio에서 따로 확인해야 합니다.
공식 문서 확인 내용
Roblox Creator Hub의 TweenInfo 공식 문서는 생성자 순서를 time, easingStyle, easingDirection, repeatCount, reverses, delayTime으로 안내합니다. 시간 기본값은 1초, 스타일은 Quad, 방향은 Out, 반복은 0, 되감기는 false, 지연은 0초이며 반복값 -1은 무한 반복입니다.
EasingStyle 공식 열거형과 EasingDirection 공식 열거형에서 현재 제공되는 11개 스타일과 In·Out·InOut 방향을 2026년 9월 1일 확인했습니다. 실제 Studio 재생은 수행하지 않았으므로 코드를 붙인 뒤 대상 속성과 플레이 결과를 직접 테스트하세요.