Workspace

Workspace : WorldRoot

Overview

Workspace는 게임 세계에서 실시간으로 렌더링되고 상호작용해야 하는 요소들을 보관하는 핵심 컨테이너입니다.

여기에 배치된 객체들은 즉시 활성화되어 게임에 반영되며, BasePart는 Anchored 속성에 따라 물리 엔진의 영향을 받고, BillboardGui, PointLight, ParticleEmitter 등 시각 효과 요소들은 부착된 위치에서 화면에 표시됩니다.

단, ParticleEmitter, BillboardGui, PointLight 등 특정 객체에 종속되어야 하는 요소들이 Workspace에 직접 배치되면, 기본 위치인 (0, 0, 0)에 출력되므로 주의해야 합니다.

총알처럼 게임 플레이 중 특정 시점에만 등장해야 하는 객체는 Workspace 외부에서 미리 관리하는 것이 일반적이며, 목적에 따라 ReplicatedStorage나 ServerStorage에 보관할 수 있습니다.

Properties

CurrentCamera

Camera

로컬 플레이어에게 설정된 현재 카메라 객체입니다.

Code Samples

local Workspace = game:GetService("Workspace")
local CurrentCamera = Workspace.CurrentCamera

print(CurrentCamera)

Gravity

number

게임 세계의 중력을 초당 제곱 미터 단위로 설정하는 속성입니다.

값이 낮을수록 약한 중력이 적용되며, 값이 높을수록 강한 중력이 적용됩니다.

Code Samples

local Workspace = game:GetService("Workspace")
Workspace.Gravity = 10000

MaxSlopeAngle

number

캐릭터가 오를 수 있는 최대 경사면의 각도를 설정하는 속성입니다.

이 속성은 동적으로는 변경할 수 없으며, 스튜디오에서 Game Settings 창에서 World 탭으로 이동한 후, Max Slope Angle 항목을 통해 설정할 수 있습니다.

Code Samples

HitboxType

Enum.HitboxType

캐릭터의 피격 판정 단위를 설정하는 속성입니다.

이 속성은 동적으로는 변경할 수 없습니다.

Code Samples

Methods

GetServerTimeNow

현재 지원되지 않습니다.

Parameters

Return

number

Code Samples

Events

Last updated