조준 제약은 게임 오브젝트가 소스 게임 오브젝트를 향하도록 회전시킬 뿐만 아니라 다른 축에 대해 일관된 방향을 유지할 수 있습니다. 예를 들어 카메라에 조준 제약을 추가할 수 있습니다. 조준 제약이 적용되는 동안 카메라를 수직으로 유지하려면 카메라의 위쪽 축과 위쪽 방향이 일치하도록 지정해야 합니다.
Up Vector 를 사용하여 제약받은 게임 오브젝트의 위쪽 축을 지정하고, World Up Vector 를 사용하여 위쪽 방향을 지정하십시오. 조준 제약이 게임 오브젝트를 회전시켜 소스 게임 오브젝트를 향하도록 만들 때 제약받은 게임 오브젝트의 위쪽 축과 위쪽 방향을 일치시킵니다.
프로퍼티: | 기능: | |
---|---|---|
Activate | 제약받은 게임 오브젝트를 회전시키고 해당 소스 게임 오브젝트를 이동시킨 후 Activate 를 클릭하면 이 정보가 저장됩니다. Activate 는 소스 게임 오브젝트의 현재 오프셋을 Rotation At Rest 및 Rotation Offset 에 저장한 후 Is Active 및 Lock 을 선택합니다. | |
Zero | 제약받은 게임 오브젝트의 회전을 소스 게임 오브젝트로 설정합니다. 제로는 Rotation At Rest 및 Rotation Offset 필드를 재설정한 후 Is Active 및 Lock 을 선택합니다. | |
Is Active | 제약을 평가할지 여부를 토글합니다. 또한 제약을 적용하려면 Lock 이 선택되어 있어야 합니다. | |
Weight | 제약의 강도입니다. 가중치를 1로 설정하면 제약이 이 게임 오브젝트를 소스 게임 오브젝트와 동일한 속도로 회전시킵니다. 가중치를 0으로 설정하면 제약의 효과가 완전히 사라집니다. 이 가중치는 모든 소스 게임 오브젝트에 영향을 미칩니다. Sources 리스트의 게임 오브젝트도 각각 가중치를 가집니다. | |
Aim Vector | 소스 게임 오브젝트의 방향으로 향하는 축을 지정합니다. 예를 들어 게임 오브젝트가 양의 Z축만 회전하여 소스 게임 오브젝트를 향하도록 지정하려면 X축, Y축, Z축에 대한 Aim Vector 값으로 각각 0, 0, 1을 입력하십시오. | |
Up Vector | 이 게임 오브젝트의 위쪽 축을 지정합니다. 예를 들어 게임 오브젝트가 양의 Y축을 항상 위쪽으로 향하도록 지정하려면 X축, Y축, Z축에 대한 Up Vector 값으로 각각 0, 1, 0을 입력하십시오. | |
World Up Type | 위쪽 방향의 축을 지정합니다. 에임 제약은 이 벡터를 사용하여 게임 오브젝트의 위쪽 축과 위쪽 방향을 일치시킵니다. | |
Scene Up | 씬의 Y축입니다. | |
Object Up | World Up Object 에서 참조하는 게임 오브젝트의 Y축입니다. | |
Object Up Rotation | World Up Object 에서 참조하는 게임 오브젝트의 World Up Vector 에서 지정된 축입니다. | |
Vector | 월드 업 벡터입니다. | |
None | 월드 업 벡터를 사용하지 않습니다. | |
World Up Vector | World Up Type 의 Object Up Rotation 및 Vector 옵션에 사용할 벡터를 지정합니다. | |
World Up Object | World Up Type 의 Object Up 및 Object Up Rotation 에 사용할 게임 오브젝트를 지정합니다. | |
Constraint Settings | ||
잠금 | 이 설정을 활성화하면 제약이 게임 오브젝트를 회전시킬 수 있습니다. 이 게임 오브젝트의 회전을 편집하려면 이 프로퍼티를 선택 해제합니다. Rotation At Rest 및 Rotation Offset 프로퍼티도 편집할 수 있습니다. Is Active가 선택되어 있으면, 게임 오브젝트 또는 해당 소스 게임 오브젝트를 회전시킬 때 제약이 Rotation At Rest 및 Rotation Offset 프로퍼티를 업데이트합니다. 변경 사항에 만족하면 Lock을 선택하여 제약이 이 게임 오브젝트를 제어하도록 허용합니다. 이 프로퍼티는 플레이 모드에서 아무런 효과도 없습니다. | |
Rotation At Rest | 가중치가 0이거나 해당하는 Freeze Rotation Axes를 선택하지 않은 경우에 사용할 X, Y, Z 값입니다. 이 필드를 편집하려면 Lock을 선택 해제하십시오. | |
Rotation Offset | 제약에서 계산되는 회전의 X, Y, Z 오프셋입니다. 이 필드를 편집하려면 Lock을 선택 해제하십시오. | |
Freeze Rotation Axes | 제약에서 제어할 수 있도록 허용할 X축, Y축, Z축을 선택합니다. 축을 선택 해제하면 제약이 해당 축에 대한 제어를 멈춥니다. 고정 취소된 축은 편집, 애니메이션화 또는 스크립트화할 수 있습니다. | |
Sources | 이 게임 오브젝트를 제약하는 게임 오브젝트 리스트입니다. Unity는 리스트에 표시된 순서대로 소스 게임 오브젝트를 평가합니다. 이 순서는 제약이 제약받은 게임 오브젝트를 회전하는 방식에도 영향을 줍니다. 원하는 결과를 얻으려면 항목을 이 리스트에 드래그 앤 드롭하십시오. 각 소스의 가중치 범위는 0–1입니다. |
AimConstraint