Roblox Studio NumberSequence tool

로블록스 NumberSequence 코드 생성기

시간·값·Envelope 키포인트를 정렬된 상태로 입력해 NumberSequence.new() Luau 코드를 만듭니다. 입력값은 서버로 전송하지 않고 브라우저 안에서만 처리됩니다.

키포인트 입력

시간은 0부터 1 사이이며 첫 키포인트는 0, 마지막 키포인트는 1이어야 합니다. Envelope는 0 이상의 무작위 변화 폭입니다.

번호시간 (0~1)Envelope (0 이상)행 관리

키포인트는 2개 이상 20개 이하로 입력합니다. 중간 시간은 앞 행보다 커야 합니다.

키포인트를 확인한 뒤 Luau 코드 생성하기를 누르세요.

Studio에서 사용하는 순서

  1. ParticleEmitter의 Size·Transparency 또는 Beam의 Transparency처럼 NumberSequence를 받는 속성을 정합니다.
  2. Properties의 곡선 편집기에서 본 시간·값·Envelope를 이 페이지에 입력합니다.
  3. 시간 순서와 시작·끝 키포인트 오류가 없는지 생성 결과로 확인합니다.
  4. 코드를 Script에 붙이고 예시의 workspace.Attachment 경로를 실제 객체 경로로 바꿉니다.
  5. Studio Play 테스트에서 효과 수명 전체의 변화와 무작위 폭이 의도와 같은지 확인합니다.

이 도구가 검사하는 조건

  • 키포인트를 최소 2개, 최대 20개로 제한합니다.
  • 모든 값이 유한한 숫자인지, Time이 0~1인지, Envelope가 음수가 아닌지 확인합니다.
  • 첫 Time 0과 마지막 Time 1을 요구하고 중간 Time이 이전 행보다 큰지 검사합니다.
  • Envelope가 0이면 두 인수 생성자를, 0보다 크면 세 인수 생성자를 사용합니다.
적용 범위: NumberSequence 자체의 구조를 검사합니다. Size나 Transparency 등 각 속성이 기대하는 실용적인 값 범위까지 강제하지 않으므로, 만든 코드는 반드시 대상 속성에 넣어 Studio에서 눈으로 확인하세요.

공식 문서에서 직접 확인한 내용

Roblox Creator Hub의 NumberSequence 문서는 최소 2개, 최대 20개 키포인트를 시간 비내림차순으로 제공하고 첫 시간 0과 마지막 시간 1을 사용하도록 설명합니다. ParticleEmitter.SizeBeam.Transparency처럼 시간에 따른 숫자 변화를 정의하는 속성에서 쓰인다는 내용도 확인했습니다.

NumberSequenceKeypoint 문서는 Time을 0~1로, Envelope를 0 이상으로 정의하며 실제 값이 Value - Envelope부터 Value + Envelope 사이에서 무작위로 정해질 수 있다고 안내합니다. 두 공식 페이지에는 게시일이 표시되지 않아 게시일은 확인하지 못했으며, 공개 내용은 2026년 9월 2일 Windows 데스크톱 브라우저에서 직접 확인했습니다. 실제 Roblox Studio에 코드를 붙여 실행하지는 않았습니다.

함께 쓰기 좋은 Studio 도구

효과의 위치와 회전을 함께 계산할 때는 CFrame 회전 코드 생성기를, 시간과 이징을 적용할 때는 TweenInfo 코드 생성기를 사용할 수 있습니다.