본문 바로가기
Minecraft Forge/기타 메모

partialTicks 에 관해 추측

by 정우 :P 2016. 5. 20.

지난 번에 partialTicks 가 현재 프레임이 현재 틱에서 얼마만 큼 떨어져 있는 지를 나타내주는 값이라고 했었는데, 궁금증이 좀 더 생겨서 partialTicks에 생각을 해 봤다.

기본적으로 partialTicks가 렌더링할 때 특정 프레임이 현재 틱에서 얼마나 떨어져 있는지에 대해 나타내는 값이라면 계산식은 아마 이렇게 될거라 생각하는데.... 맞는진 모르겠다. (내일이나 모레 확인해봐야 할 듯 하다)

 

 

실험해본 결과 아니었다.

render partial Ticks 는 바닐라의 net.minecraft.util.Timer 클래스가 담당하고 있었는데, 상당히 관여되는 요소가 많다.

타이머가 업데이트 될때마다 이전 업데이트와의 시간차에 timeSyncAdjustment 라는 타이머 시계와 시스템 타임을 동기화 시켜주는 일종의 비율을 곱해주고 이전에 있던 partialTicks 에 이 값과 20을 곱한 값을 더해준 뒤, 정수 부분을 제거해버려서 나오는 값이었는데

좀 더 분석해봐야 정확하게 계산되는걸 알 수 있을듯 하다.

댓글