이 섹션은 이전 릴리스에서 각 2012.x 릴리스로 업그레이드하기 위해 기존 코드에서 변경해야 하는 모든 사항에 대해 설명합니다.
이 릴리스 바로 이전의 릴리스에서 업그레이드하지 않는 경우, 중간 릴리스에 대한 업그레이드 요구 사항에 나열된 단계를 따라야 할 수도 있습니다.
이 릴리스로 업그레이드하기 위헤 코드를 변경할 필요가 없습니다.
그러나 HumanIK 샘플을 비롯하여 hikdrawobject 라이브러리에 링크된 응용 프로그램에는 이제 Intel에서 재배포 가능한 라이브러리에 대한 컴파일 시간 링크 종속성이 있습니다.
자세한 내용은 라이브러리을(를) 참조하십시오.
hikdump.h 정의된 HIKLoadCharacter() 함수는 autodeskmw.h 파일에 정의된 값에서 런타임 라이센스 자격 증명을 자동으로 검색했었습니다. 이 릴리스에서는 그렇지 않습니다. 이제는 HIKLoadCharacter()를 호출할 때 고객 식별 문자열 및 숫자 라이센스 키를 인수로 제공해야 합니다.
이제 HIKCharacterCreate() 및 HIKCharacterCreateInPlace() 함수는 캐릭터 초기화에 실패한 경우 null 포인터를 반환합니다.
마찬가지로 HIKCharacterizeGeometry()는 이제 캐릭터화에 성공했는지 여부를 나타내는 부울 값을 반환합니다. 이는 보통 T 자세의 문제를 나타냅니다.
이렇게 변경한 이유는 올바르게 초기화하고 캐릭터화하지 않은 캐릭터를 실수로 사용하게 되는 가능성을 없애고 일반적으로 디버그하기 어려운 예기치 못한 결과를 만드는 상황을 피하기 위한 것입니다.