3D 작업 공간

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

Workspace는 Roblox 엔진이 3D 세계에서 렌더링하기를 원하는 개체를 보관하는 컨테이너 서비스입니다.일반적으로 이러한 개체를 작업 영역에 추가합니다:

  • BasePart 개체, 여기에는 PartMeshPart 개체가 모두 포함됩니다.
  • Attachment 개체, 특수 효과 생성기와 같이 ParticleEmitter , UI 개체와 같이 BillboardGui , 물리적 Constraints 및 더 많은 개체에 연결할 수 있습니다.
  • Model 기하학적 그룹화를 구성하는 개체.
  • Script 작업 공간의 다른 개체에 의해 부모가 되는 개체. 스크립트는 렌더링되지 않지만 다른 개체의 렌더링에 영향을 줄 수 있습니다.

부품

Part 개체는 Roblox의 기본 건축 블록을 나타냅니다.기본적으로 모든 부품은 물리를 시뮬레이션하고 3D 작업 영역에 나타나면 렌더링됩니다.부품은 블록, 구, 실린더, 쐐기 또는 모서리 쐐기의 모양을 취할 수 있습니다.또한, TrussPart 는 문자가 사다리처럼 올라갈 수 있는 트러스 빔으로 작동합니다.

차단
실린더
쐐기
코너 쐐기
A single gray block partA single gray sphere partA single gray cylinder partA single gray wedge partA single gray corner wedge part

연합이나 부정과 같은 부품에 솔리드 모델링 작업을 적용하여 그들을 볼이나 빈 파이프와 같은 더 복잡한 것으로 결합할 수 있습니다.

메쉬

A MeshPart 는 메쉬(3D 개체를 구성하는 벡터, 엣지 및 면의 집합)를 나타내는 개체입니다.일반적으로 블렌더나 마야와 같은 타사 소프트웨어를 사용하여 메쉬를 생성하고, 스튜디오를 사용하여 메쉬를 가져오면 됩니다.

메쉬는 Studio에서 수행할 수 있는 모든 솔리드 모델링보다 훨씬 더 많은 세부 정보를 포함할 수 있습니다.내부 리그와 텍스처를 가질 수도 있으며, 포즈를 취하고 애니메이션을 할 수 있는 생생한 개체를 만들 수 있습니다.

A high-quality treasure chest mesh with a texture.
텍스처로 메쉬
A realistic looking leafy bush with shadows and depth.
표면 모양과 메쉬

지형

개체를 사용하면 산, 수역, 잔디로 덮인 언덕 또는 평평한 사막과 같은 상세하고 현실적인 지형 환경을 생성하고 조각할 수 있습니다.지형 편집기를 사용하여 쉽게 대규모 지형을 생성하고 변경할 수 있습니다.

A viewport view of desert terrain with mountains in the distance.

모델

A Model기하학적 그룹화 , BasePart , Motor6D 개체 및 기타 모델과 같은 컨테이너 개체입니다.모델은 간단한 그룹화일 수 있거나 모델 내에 주 부품을 설정하여 물리 엔진에서 단일 신체처리되는 어셈블리로 기능할 수 있습니다.모델에는 모델의 개별 객체에 작용하는 스크립트도 포함될 수 있습니다.

A humanoid model of a creepy girl with four red eyes standing in an A pose. She wears a maroon dress with webs and bright red stockings.
Octavia라는 모델
A close up view of the model's children in the Explorer window that comprise the model.
모델을 구성하는 그룹화

스크립트의 작업 영역 액세스

스크립트 내에서 세 가지 방법으로 플레이스Workspace에 액세스할 수 있으며 모두 유효합니다.

  • game:GetService("Workspace")
  • workspace
  • game.Workspace

거기에서 대규모 사용 사례 집합을 수행하여 경험에 대한 스크립트 논리를 작성하고 동적 세계와 상호 작용을 만들 수 있습니다. 예를 들어:

  • 런타임 중에 속성을 변경하기 위해 작업 영역의 모든 개체에 대한 참조를 가져옵니다.
  • 사용자의 Camera 개체에 대한 참조를 얻어 작업 영역의 보기를 조작하세요.
  • 작업 영역의 개체에서 이벤트를 수신하여 사용자의 플레이 가능한 캐릭터가 개체에 터치할 때와 같은 특정 시간에 논리를 수행합니다.Listen for events on objects in the workspace to carry out logic at specific times, such as when a user's playable character touches an object .