롤 추출을 설정하려면 캐릭터 속성 세트를 구성하고 필요한 해석 단계를 통해 HIKEffectorSetState를 설정해야 합니다.
HIKSetIKSolvingStep() 함수를 호출하여 HIKEffectorSetState에서 해석 단계를 설정할 경우 HIKSolvingStepRollExtraction 단계를 포함해야 합니다. 예를 들면 다음과 같습니다.
HIKSetIKSolvingStep(MyEffectorState, HIKSolvingStepAllParts | HIKSolvingStepRollExtraction);
IK 해석 단계에 대한 자세한 내용은 선택한 몸체 부분 해석을(를) 참조하십시오.
다음 캐릭터 속성 세트를 사용하여 캐릭터의 어깨, 팔꿈치, 엉덩이, 무릎에서 추출할 롤의 양을 제어할 수 있습니다.
이러한 속성의 유형은 HIKPropertyOffOn입니다. 사용할 각 속성을 활성화하고 해당 값을 설정해야 합니다. 예를 들면 다음과 같습니다.
HIKSetPropertyMode(MyPropertyState, HIKLeftArmRollId, 1); HIKSetPropertyValue(MyPropertyState, HIKLeftArmRollId, 0.6f); HIKSetPropertyMode(MyPropertyState, HIKLeftForeArmRollId, 1); HIKSetPropertyValue(MyPropertyState, HIKLeftForeArmRollId, 0.6f);
캐릭터 속성을(를) 참조하십시오.
다음과 같은 추가 캐릭터 속성 세트를 사용하여 각 캐릭터의 롤 노드에서 추출할 롤의 양을 제어하고 롤 노드의 자식 노드에 적용할 수 있습니다.
위에 소개된 다른 롤 추출 속성과 달리, 사용자가 이러한 속성을 활성화하지 않아도 됩니다. 간단히 다음과 같이 값을 설정합니다.
HIKSetPropertyValue(MyPropertyState, HIKLeftArmRollExId, 0.5f); HIKSetPropertyValue(MyPropertyState, HIKLeftForeArmRollExId, 0.5f);
자세한 내용은 캐릭터 속성 아래 속성 설명을 참조하십시오.