문제

오래 전에 (5 년) 나는 플래시 플레이어의 최적 프레임 속도에 대한 기사를 읽었습니다. 이 기사는 초당 31 프레임이 영화를 운영하기위한 최적의 FPS이며 당시에는 논리적이며 그 이후로 31 FP를 사용해 온 것으로 보였습니다.

그러나 나는 그 기사에서 추론을 잊어 버렸고 31 FPS가 여전히 SWF를 실행하기에 좋은 FPS로 간주되는지 궁금합니다.

SWF를 선호하는 FPS는 무엇이며 그 이유는 무엇입니까?

도움이 되었습니까?

해결책

31 FPS의 이유는 플래시 5/6의 시간 동안 Flash Player의 MAC 버전에 특정 프레임 속도로 정체 될 문제가 있었기 때문입니다. 즉, 12-17 FPS에서 달려 가면 12를 지나치지 않을 것입니다. 그러나 FPS를 18으로 설정하면 18에 달려 있습니다.

"Sweet Spot"고원은 31fps였습니다. 가장 부드러운 애니메이션을 제공했기 때문에 (프레임 별 애니메이션을하지 않았다고 가정했는데,이 경우 31은 너무 효과적이지 않았다고 가정 함)는 다음과 거의 비슷하지 않습니다. 61fps라고 생각하는 고원.

그 시절이 우리 뒤에 있지만 부드러운 애니메이션과 CPU 사이의 균형을 맞추는 것이 여전히 중요합니다. 프로젝트의 시작 부분에서 시간을 따로 보관하십시오 (특히 손으로 다듬어 진 트윈이있는 경우) 목표를위한 스위트 스팟이 어디에 있는지 알아냅니다.

다른 팁

나는 플래시 전문가는 아니지만, 적어도 약간의 인터넷 검색을 할 수있을만큼 흥미로워졌습니다. 이 포럼 스레드 31fps의 "산업 표준"은 Flash 5 버그에서 나온다는 것을 의미합니다. Flash 5는 얼마 전 였기 때문에 사람들은 요즘 프레임 속도를 더 자유롭게 선택할 수 있다는 데 동의하는 것 같습니다.

또한 단계를 설정하여 런타임에 동적으로 프레임 속도를 동적으로 설정할 수 있다는 것을 잊지 마십시오. 일부 사람들은 APP가 CPU 사용을 저장하기 위해 초점을 맞추지 않거나보다 집중적 인 데이터 처리를 수행하기 전에 IT를 늘릴 때 감소 된 프레이머를 구현했습니다.

일반적으로 애니메이션의 경우 12-16, 코딩 용 25-30.

또한이 수업을 살펴보십시오. http://www.gskinner.com/blog/archives/2009/05/idle_cpu_usage.html

높은 백그라운드 CPU 사용의 결과없이 높은 프레이머를 활용할 수 있습니다! 또한 비 공중에 쉽게 적응할 수 있습니다. (컴파일러 오류를 제공하는 모든 것을 주석 만주십시오).

31-33 FPS는 AS2의 마법 번호였습니다.

AS3로 약 50-60fps를 부드럽게 실행할 수 있으며 크게 개선 될 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top