ProfileTools는 MAXScript를 통해 액세스할 수 있는 숨겨진 인터페이스입니다. 여기서 MassFX 엔진이 시뮬레이션에서 프레임 또는 범위를 계산하는 데 걸리는 시간을 볼 수 있습니다. 이를 통해 엔진의 특정 설정으로 인해 부과되는 비용을 파악하여 잠재적으로 더 최적화되고 더 편리한 시뮬레이션을 생성하는 데 도움이 될 수 있습니다.
.useProfileTools : bool : Read|Write
<float>getCalcTime <time>time
<float>getCalcTimeForInterval <time>timeStart <time>timeEnd
-- MassFX 표준 도우미를 변수에 할당
PFX = $'MassFX World 01'
확인
-- ProfileTools가 활성화되었는지 검사
PFX.useProfileTools
false
-- 프로필 도구 사용
PFX.useProfileTools = true
true
-- 현재 프레임의 시뮬레이션 시간 검사
PFX.getCalcTime currentTime
-- 애니메이션 범위의 시뮬레이션 시간 검사
PFX.getCalcTimeForInterval animationRange.start animationRange.end