뼈는 애니메이션이나 의류 및 캐릭터 생성을 위한 목적으로 하나 이상의 부품 이동을 구동하는 렌더링되지 않은 개체입니다.뼈는 일반적으로 Model 또는 MeshPart 개체의 해골 리그 를 액세스하고 애니메이션을 통해 애니메이션하는데, 이는 애니메이션 편집기를 통해 액세스할 수 있습니다.
리그는 Blender나 Maya와 같은 타사 소프트웨어의 모델링 프로세스 중에 생성됩니다.Studio에 리그된 모델을 가져온 후 경험에 모델을 직접 추가하거나 모델을 자산으로 저장하고 공유할 수 있습니다.리그 작성 및 사용에 대한 자세한 내용은 리그 모델 생성 및 사용을 참조하십시오.
다른 Bones 및 부품 아래에 Bones 부모로 지정할 수 있다는 점에 유의하십시오.부모 뼈를 다른 뼈로 양육할 때, 자녀 뼈의 세계 위치는 부모 뼈의 위치와 상대적이고, 양육된 Bone 개체의 계층은 포즈나 애니메이션 중에 영향을 받는 부품의 동작을 변경할 수 있습니다.
Motor6D와의 관계
조인트를 사용하여 이전 리그에서 애니메이션을 지원하려면 와 같은 속성을 와 동일한 방식으로 사용할 수 있습니다.Roblox는 기본 자세의 뼈의 오프셋을 사용하여 애니메이션을 구동하고, 뼈는 복제되거나 일반화되지 않습니다.
Bone.CFrame
뼈는 Roblox가 뼈의 참조 위치로 사용하는 속성을 상속하며, 이는 Roblox가 사용하는 속성입니다.상속된 WorldCFrame 및 기타 세계 속성은 초기 변환되지 않은 위치를 반환합니다.
요약
속성
로컬 공간에서 뼈의 현재 애니메이션 오프셋을 결정합니다.
뼈의 결합된 CFrame 오프셋과 현재 애니메이션 오프셋을 뼈 로컬 공간에 설명합니다.
뼈의 결합된 CFrame 오프셋과 현재 애니메이션 오프셋을 세계 공간에 설명합니다.
첨부 파일의 X 축 방향, 유닛으로 나타낸 Vector3.
CFrame 첨부 파일의 오프셋.
부모의 방향에 대한 첨부 파일의 방향.
부모의 위치와 방향에 대한 첨부 파일의 위치 오프셋.
첨부 파일의 Y 축 방향, 유닛으로 나타낸 Vector3.
첨부 파일의 경험 내 표시를 전환합니다.
세계에 대해 표현된 첨부 파일의 X 축 방향, 길이가 1인 단위로 나타납니다 Vector3.
세계 공간 좌표의 정확한 첨부 파일 CFrame
부모가 아닌 세계에 대한 첨부 파일의 방향.
부착물의 세계에 대한 위치가 자체 부모보다 아닙니다.
세계에 대해 표현된 첨부 파일의 Y 축 방향, 길이가 1인 단위로 나타납니다 Vector3.
속성
Transform
변환 은 뼈의 현재 애니메이션 오프셋을 그것의 CFrame에 대해 결정합니다.이 속성은 스킨된 메쉬에서 애니메이션이 재생될 때 Roblox에 의해 설정되지만, Motor6D.Transform와 유사한 방식으로 수동으로 조작할 수 있습니다.
참조하세요:
- Motor6D.Transform , 캐릭터 리그 애니메이션에서 비슷한 역할을 하는 속성
- TransformedCFrame 및 TransformedWorldCFrame , 이 속성에 의해 부분적으로 결정되는 값
TransformedCFrame
TransformedCFrame 는 뼈의 지역 공간에서 결합된 CFrame 오프셋과 현재 애니메이션 오프셋(Transform)을 설명합니다.
참조하세요:
- Transform , 이 속성의 값을 부분적으로 결정하는 속성
- Bone.TransformedWorldCFrame , 이 속성의 세계 공간 변형
TransformedWorldCFrame
TransformedWorldCFrame 는 뼈의 결합된 CFrame 오프셋과 현재 애니메이션 오프셋(Transform)을 세계 공간에 설명합니다.
참조하세요:
- Transform , 이 속성의 값을 부분적으로 결정하는 속성
- Bone.TransformedCFrame , 이 속성의 로컬 공간 변형