다중 부모 제약
다중 부모 제약은 계층 창의 다른 게임 오브젝트의 자식인 것처럼 게임 오브젝트를 움직이고 회전시킵니다. 하지만 한 게임 오브젝트를 다른 게임 오브젝트의 부모로 만들 때 불가능한 다음의 장점을 제공합니다.
- 다중 부모 제약은 스케일에 영향을 주지 않습니다.
- 다중 부모 제약은 여러 개의 소스 게임 오브젝트를 가질 수 있습니다.
- 제약받는 게임 오브젝트가 제약이 참조하는 소스 게임 오브젝트의 자식일 필요는 없습니다.
- 게임 오브젝트와 각 소스 게임 오브젝트에 가중치를 지정하여 제약의 효과를 변경할 수 있습니다.
프로퍼티 | 설명 |
---|---|
Weight | 제약의 가중치입니다. 0으로 설정하면 제약이 제약받는 게임 오브젝트에 아무런 영향을 주지 않으며, 1로 설정하면 지정된 설정에 전적으로 영향을 받습니다. |
Constrained Object | 제약받는 소스 게임 오브젝트의 영향을 받는 게임 오브젝트입니다. |
Source Objects | 제약받는 게임 오브젝트 포지션 및 방향에 영향을 주는 게임 오브젝트 리스트입니다. Unity는 이 리스트에 나타나는 순서대로 소스 게임 오브젝트를 평가합니다. 이 순서는 이 제약이 제약받는 게임 오브젝트의 최종 트랜스폼을 계산하는 방식에 영향을 미칩니다. 원하는 결과를 얻으려면 이 리스트에 항목을 끌어다 놓으십시오. 각 소스의 가중치는 0에서 1 사이입니다. |
Maintain Offset | None으로 설정하지 않으면 제약받는 게임 오브젝트에서 소스 게임 오브젝트까지 오프셋(Position, Rotation 또는 둘 다)이 유지됩니다. |
Constrained Position Axes | X, Y 또는 Z 체크박스를 선택하여 제약이 해당 포지션 축을 제어하도록 만듭니다. 축을 선택 해제하면 제약이 해당 축의 제어를 멈춥니다. |
Constrained Rotation Axes | X, Y 또는 Z 체크박스를 선택하여 제약이 해당 회전 축을 제어하도록 만듭니다. 축을 선택 해제하면 제약이 해당 축의 제어를 멈춥니다. |