Roblox Studio UDim2 tool
로블록스 UDim2 UI 계산기
부모 UI 크기와 X·Y축의 Scale, Offset을 조합해 화면에 적용될 픽셀값을 확인하고 바로 쓸 수 있는 Luau 코드를 만듭니다. 입력값은 브라우저 안에서만 처리됩니다.
부모 크기와 UDim2 입력
Position과 Size는 계산식이 같지만 결과를 읽는 의미가 다릅니다. 계산할 속성을 먼저 선택하세요.
계산 결과 재현 순서
- Studio에서 부모 GuiObject를 선택해
AbsoluteSize의 X와 Y를 확인합니다. - 자식 GuiObject의 Position 또는 Size에 표시된 X Scale, X Offset, Y Scale, Y Offset을 같은 순서로 넣습니다.
- 예시 입력은 부모 1920×1080, UDim2
0.5, -100, 0.5, -50이며 결과는 X 860px, Y 490px입니다. - 생성 코드를 Studio에 붙여 넣고 실제
AbsolutePosition또는AbsoluteSize와 비교합니다.
계산식과 판단 기준
각 축은 부모 축 크기 × Scale + Offset으로 계산합니다. Position 결과가 부모 범위 밖이면 의도적인 화면 밖 배치인지 확인하세요. Size 결과가 0 이하이면 보이지 않거나 예상과 다른 레이아웃이 될 수 있으므로 입력 조합을 다시 확인하는 편이 안전합니다.
적용 범위: 이 계산은 한 단계 부모 크기를 기준으로 한 기본 UDim2 값만 다룹니다. AnchorPoint, UIListLayout·UIGridLayout, AutomaticSize, UIScale, 제약 조건, 회전과 화면 안전 영역은 반영하지 않습니다.
공식 문서와 확인일
Roblox Creator Hub의 UI 위치와 크기 문서는 Scale을 부모 컨테이너 크기의 비율, Offset을 여기에 더하는 픽셀값으로 설명합니다. UDim2 데이터 형식 문서에는 UDim2.new(xScale, xOffset, yScale, yOffset), fromScale, fromOffset 생성자가 정리되어 있습니다. 두 문서에는 발표일이 표시되지 않았으며 2026년 8월 31일에 확인했습니다.
Studio의 실제 배치는 부모 계층과 다른 UI 속성의 영향을 함께 받습니다. 따라서 이 도구 결과는 기본값을 검산하는 기준으로 사용하고, 마지막 확인은 Studio의 AbsolutePosition·AbsoluteSize로 재현하세요.