매초마다 탭 수를 계산할 수있게하려고합니다. 이게 touchesBegan:...
과 관련이 있다고 가정 하긴하지만 버튼에는 작동하지 않습니까? 어쨌든 초당 탭 수는 어떻게 측정합니까? 매초마다 다시 설정하는 카운터를 사용하여 수동으로 할 수 있다고 생각하지만 더 좋은 방법이 있는지 궁금해하고있었습니다. 값을 배열에 추가합니까? 그렇다면 0을 제외한 평균을 계산할 수 있습니까?초당 탭 수를 계산하는 방법
현재 코드. 당신의 ViewController에서
-(void) timer:(NSTimer *)averageTimer {
if(tapCountInLastSecond != 0) {
secondsElapsed++;
averageTapsPerSecond += tapCountInLastSecond/secondsElapsed;
tapCountInLastSecond = 0;
NSLog(@"Average: %f", averageTapsPerSecond);
}
}
당신이하고 싶은 일에 따라 상당히 간단하지만, 우선 어떻게 탭 수를 멈출 계획입니까? 그리고 무엇을 성취하려고합니까? –
탭을 만들지 않을 때를 제외하고 초당 평균 탭을 계산하여 화면에서 이미지를 배치하는 데 사용하려고합니다. –
작동하지 않는 탭이없는 시간 계산을 중지하려면 항상 타이머를 켜야합니다. 이미지를 위로 이동하려면 더 빠르게 탭해야하는 것처럼 상상해보십시오. 너는 이미지가 다시 아래로 움직이기 시작하는 것을 두드리지 않는다, 나는 그것을 올바르게 얻는다? –