Roblox Studio NumberSequence tool
로블록스 NumberSequence 코드 생성기
시간·값·Envelope 키포인트를 정렬된 상태로 입력해 NumberSequence.new() Luau 코드를 만듭니다. 입력값은 서버로 전송하지 않고 브라우저 안에서만 처리됩니다.
키포인트 입력
시간은 0부터 1 사이이며 첫 키포인트는 0, 마지막 키포인트는 1이어야 합니다. Envelope는 0 이상의 무작위 변화 폭입니다.
작은 키포인트 값과 Envelope 읽기
기본 세 행에서 가운데 Time을 0.000000001로 바꾸면 코드에도 같은 값인 1e-9이 남습니다. 생성 과정에서 소수 여덟 자리로 잘라 첫 Time 0과 겹치게 만들지 않습니다. 서로 다른 숫자라도 엔진의 자료형 변환에서는 정밀도가 달라질 수 있으므로 Studio의 실제 키포인트도 확인하세요.
Value 1, Envelope 0.15의 범위는 1−0.15=0.85부터 1+0.15=1.15입니다. Transparency에 그대로 쓰면 0~1을 벗어나므로 적용 속성에 맞는 값인지 먼저 판단하세요. 값과 Envelope의 크기는 이 도구에서 각각 절댓값 1,000,000 이하로 제한합니다. 이는 엔진 한도가 아닙니다.
공식 문서는 Time 비내림차순을 허용합니다. 이 도구는 초보자의 같은 시간 중복을 피하려고 더 엄격하게 앞 행보다 큰 Time을 요구합니다. 오류가 나면 행 순서·첫 0·마지막 1·Envelope 음수 여부를 순서대로 고치세요.
문서 재확인·도구 수정: 2026년 10월 24일 · 작성: Robux.co.kr 운영자. 입력·예상·브라우저 출력 검증 기록에서 같은 값으로 재현할 수 있습니다. Roblox Studio·Player 실행 검증은 포함하지 않습니다.
Studio에서 사용하는 순서
- ParticleEmitter의 Size·Transparency 또는 Beam의 Transparency처럼 NumberSequence를 받는 속성을 정합니다.
- Properties의 곡선 편집기에서 본 시간·값·Envelope를 이 페이지에 입력합니다.
- 시간 순서와 시작·끝 키포인트 오류가 없는지 생성 결과로 확인합니다.
- 코드를 Script에 붙이고 예시의
workspace.Attachment경로를 실제 객체 경로로 바꿉니다. - Studio Play 테스트에서 효과 수명 전체의 변화와 무작위 폭이 의도와 같은지 확인합니다.
이 도구가 검사하는 조건
- 키포인트를 최소 2개, 최대 20개로 제한합니다.
- 모든 값이 유한한 숫자인지, Time이 0~1인지, Envelope가 음수가 아닌지 확인합니다.
- 첫 Time 0과 마지막 Time 1을 요구하고 중간 Time이 이전 행보다 큰지 검사합니다.
- Envelope가 0이면 두 인수 생성자를, 0보다 크면 세 인수 생성자를 사용합니다.
공식 문서에서 직접 확인한 내용
Roblox Creator Hub의 NumberSequence 문서는 최소 2개, 최대 20개 키포인트를 시간 비내림차순으로 제공하고 첫 시간 0과 마지막 시간 1을 사용하도록 설명합니다. ParticleEmitter.Size와 Beam.Transparency처럼 시간에 따른 숫자 변화를 정의하는 속성에서 쓰인다는 내용도 확인했습니다.
NumberSequenceKeypoint 문서는 Time을 0~1로, Envelope를 0 이상으로 정의하며 실제 값이 Value - Envelope부터 Value + Envelope 사이에서 무작위로 정해질 수 있다고 안내합니다. 두 공식 페이지에는 게시일이 표시되지 않아 게시일은 확인하지 못했으며, 공개 내용은 2026년 9월 2일 Windows 데스크톱 브라우저에서 직접 확인했습니다. 실제 Roblox Studio에 코드를 붙여 실행하지는 않았습니다.
함께 쓰기 좋은 Studio 도구
효과의 위치와 회전을 함께 계산할 때는 CFrame 회전 코드 생성기를, 시간과 이징을 적용할 때는 TweenInfo 코드 생성기를 사용할 수 있습니다.