[질문] frameRate 가 Timer 에도 영향을 미치는게 정상인가요?
재찬
2023.04.01
프로젝트 진행중에 발견한건데요.. ( AS 3.0 )
셋팅으로 frameRate = 40으로 하고 진행 중이었습니다..
타이머를 사용해서 플레이 시키는 부분 중에서 하나를..
var timerT:Timer = new Timer(10);
timerT.addEventListener(TimerEvent.TIMER, onTimeCount);
timerT.start();
이런식으로 설정했습니다..
이 부분이카운트로 시간 계산을 하여 타임을 보여주는건데..
혹시나 해서 핸폰 스탑워치를 이용해서 시간을 비교했는데..
차이가눈에 띄게 나는것이었습니다..
뭐 이것저것 만져 보다가 frameRate 를 변경해 보았습니다.. (10, 30, 60 이런식으로)
그런데..
Timer 의 영향을 받는 모든 객체들이 움직임이 전부 변하는 것이었습니다... ㅡ,ㅡ;
(참고로 EnterFrame 관련된 건 전혀 없었습니다.. 움직임은 모두 Timer로 조절했죠)
전 Timer가 frameRate와 전혀 상관 없이 적용 되는줄 알았는데..
과연 이렇게 frameRate의 영향을 받는것이 정상인건지..
혹시나 다른 분들도 이런 테스트를 해보셨는지 알고 싶네요..